Move freeInline decision from translateRegion to hhbc-translator

Summary: One less NormalizedInstruction use.

Reviewed By: @alexmalyshev

Differential Revision: D1651076

Signature: t1:1651076:1414994554:e4ef2e98dbaa4bbcfa05f859394815b37d0b47d4
Make sure Type::Bottom is a subtype of everything

Summary: Specialized object types were failing this; possibly other cases.

Reviewed By: @alexmalyshev

Differential Revision: D1653805
Pull out enough of D1629737 to fix an minstr bug (BlockPauser)

Summary: I've run into this while working on getting rid of inner ref types.

I used a different name so I didn't need to rename the other callsites, but it
should be easy to merge.

Reviewed By: @alexmalyshev

Differential Revision: D1653906

Signature: t1:1653906:1414805508:2f03f689a323f69c991c7b69592c3978f04e1c37