Add support for class constant shapes to hhvm.

Summary: Add support for using class constants as field names in shapes to HHVM.

Test failures already present.

Reviewed By: @jdelong

Differential Revision: D1381174