Haofeng Xu's latest, 100 Yards, delivers gritty, precise fight scenes, but a muddled plot keeps it from landing a knockout.