1) Disable use of jump tables pending further testing on x86.
2) call record_for_igvn(phi) only when escape analysis is enabled.
(caused dead loop assertion check to fail on a memory graph loop)
3) call _igvn.register_new_node_with_optimizer after allocation of
new projection nodes in macro node expansion (was simply calling