Breaking up the __HALT_COMPILER() patterns.

Before this change, it would cause problems when the stub was set with the Extract class embedded. The class would get truncated.
Removing namespace wrap.

Believed it would be necessary for when the class would be embedded. It ended up causing more problems than it was worth.
Preparing to support the embedding of the Extract class.
Adding missing extract() test.
Integrating Extract class.