View ejection (for fragments)

In fragments it is necessary to release view references in onDestroyView to avoid holding onto more memory than is necessary when a fragment is placed on the back-stack.
This request adds a Views.eject method which nulls out any injected view references.