Removed unused includes and types from ir.h

Summary: Things were depending on translator-runtime.h indirectly. Bleh.

Reviewed By: @bertmaher

Differential Revision: D1579882
Add short form option for help command

Summary: It is quit common to use -h option for cli command
Closes https://github.com/facebook/hhvm/pull/3803

Reviewed By: @ptarjan

Differential Revision: D1568492
ReflectionClass::getStaticPropertyValue throws exception if not found & ...

Summary: ...no default value given

This is ugly, but I see no other way.

Fixes #3841

Closes https://github.com/facebook/hhvm/pull/3851

Reviewed By: @ptarjan

Differential Revision: D1578221