Merge pull request #134 from telkins/master

Corrected documentation related to andReturnValues() method
Fix for Return by Reference Bug

When trying to mock a function that returns by reference, the internals
of the mocked class do not actually return by reference - because the
call to the __call function makes it return by value.  Assigning this to
a variable and then returning it allows it to not throw a "Only variable
references should be returned by reference" error.  This doesn't affect
functions that aren't return by reference - other than adding a new
variable to be Garbage Collected.
Merge pull request #135 from protecinnovations/hotfix/ref-bug

Fix for Return by Reference Bug
Test for #135
Merge pull request #136 from davedevelopment/test-for-135

Test for #135
Use master branch for travis build status
Added makePartial() as a more obvious alias to shouldDeferMissing() modifier
Update README.markdown
Updated README
Updated PEAR package.xml file
Added passthru() expectation support - tells an expectation to call a real class method for return values - i.e. you can apply call count validation and expectation matching to real method calls not just mocked methods.
Requiring PCRE >= 7.0

There is a bug in libpcre < 7.0 that causes preg compilation errors that break
mockery. Libpcre >= 7.0 should fix this issue according to their changelog, but
the author has only tested on libpcre 8.31.
Ignore methods where expectation exists with wrong args
Fix Mockery::_objectToArray to set undefined variable
_objectToArray handles exceptions from executing getters
Merge pull request #149 from dcousineau/fix-missing-name

Fixes to Mockery::_objectToArray
Added support for old style constructor
Merge pull request #152 from hason/old_constructor

Added support for old style constructor
Merge pull request #148 from davedevelopment/ignore-call-with-wrong-args

Ignore methods where expectation exists with wrong args
Merge pull request #146 from QuickenLoans/master

Requiring libpcre >= 7.0