Revert d39c2c83caf896 and 77e293c1480f02.
Stubbing "__get" calls if the mocked object has defined a __get() method.

Unless the accessor is a real method name. Because in practice, a real method name would/should never be property name as well, at the same time.
Added unit test for shorthand mocking of "__get" itself.
add tests Fails with PHPUnit

PhakeTest::testCallOrderInObjectFailsWithPHPUnit()
Phake_ClassGenerator_InvocationHandler_FrozenObjectCheckTest::testThrowsWhenObjectIsFrozenWithPHPUnit()
use getClient() in Phake::inOrder and Phake_ClassGenerator_InvocationHandler_FrozenObjectCheck
revert to default client in PhakeTest (just in case)
Remove requires of internal files.

Will now require using an PSR-0 compatible autoloader to find files.
Add Hamcrest matchers to require-dev and use during tests.
Merge pull request #90 from bfeaver/require-autoloader

Remove requires of internal files.
Merge pull request #74 from ngyuki/patch-use-phpunit-client

thrown exception of Phake, Even if setting PHPUnit Client.
Remove require_once that was accidentally added back in.
Merge pull request #81 from RickWong/master

Suggested fix for shorthand notation and stubbing "__get"
Merge pull request #91 from bfeaver/require-autoloader

Add Hamcrest matchers to require-dev and use during tests.