Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.