Fix signature compatibility checks for __construct

Summary: Before this diff, HHVM would only perform signature compat checks for
__construct if an implemented interface contained a __construct decl.
This diff fixes HHVM to also perform signature compat checks for
__construct if an abstract parent class contains an abstract __construct
decl.

Reviewed By: eletuchy, ptarjan

Differential Revision: D1409958