Add option to set top header comment banner text
Add unit tests for banner text
Add option to set shebang line
Add unit test for setting shebang line
Rename setBanner() to just banner()
Rename setShebang() to just shebang()
Merge pull request #1 from clue/stub-banner

Add option to set top header comment banner text for stub
Merge pull request #2 from clue/stub-shebang

Add option to set shebang line to StubGenerator
Adding Extract class.
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.
Updating ignore list.
Adding getSignature().
Adding current work for Signature class.
Updating getSignature() to use the Signature class.
Simplifying getSignature() test.

The real testing should be done in the SignatureTest class.
Committing current work.

PHP's support for OpenSSL error handling sucks, and since there is no support for progressive hashing anywhere, I will later switch to using the phpseclib for OpenSSL signature verification.