Chinese director Qi Wang's film examines the plight of the homeless and disenfranchised in Japan with a humanist lens.