Residual and Stratified Branching Particle Filters