Merge pull request #94 from RickWong/master

Clean up and applied PSR-1 & PSR-2 coding standards.
Fixes #86: mocking Traversable.
Check for Traversable interface using Reflection instead of regex.
Merge pull request #96 from RickWong/mock-traversable

Fixes #86: mocking Traversable.
Fix #98 by checking for an object as the parameter to __get().
Throw exception if parameter to __get() is invalid. #98
Fixes #101 - Keep original interface when original extends Traversable.
Merge pull request #102 from bfeaver/fix-traversable-interface-101

Fixes #101 - Keep original interface when original extends Traversable.
Merge pull request #99 from bfeaver/stub-magic-get-98

Fix #98 by checking for an object as the parameter to __get().
Merge remote-tracking branch 'mlively/master' into shorthand-verify
Merge remote-tracking branch 'mlively/master' into shorthand-verify
Replace regex with ctype_digit() call. Remove elseif because exceptions will break the flow already.
Apply same shorthand fixes for StubberProxy, to VerifierProxy. Tested.