handle trait requirements like interfaces for hoistability purposes

Summary: PHP hoistability behavior is a little arcane, but treating
 the presence of (trait) requirements the same as implementing
 interfaces in terms of forcing ##Mergeable## seems to be the way to go.

Reviewed By: @paroski

Differential Revision: D1387155