Update the Null analysis to process all phi nodes in parallel
Update the Null analysis to process all phi nodes in parallel

This improves precision greatly and lets us pass real tests (there was
a problem before with blocks that had multiple phi instructions
clobbering their own results and giving false not-null decisions).

travitch/foreign-inference,travitch/foreign-inference