Expectation::matchArg use try/catch exception instead of @ operator
remove testPregMatchThrowsDelimiterWarningWithXdebugScreamTurnedOn test case
Mock->shouldAllowMockingMethod() returns $this instead of null
add shouldAllowMockingProtectedMethods() to MockInterface
change
  @return $this
to
  @return Mock
in PHPDoc Statement
add test for Mock::ShouldAllowMockingProtectedMethods()
Merge pull request #333 from fhinkel/master

Mock->shouldAllowMockingMethod() returns $this instead of null
put preg_match to silent code block if  is not a regex
Merge pull request #330 from lytc/master

Expectation::matchArg use try/catch exception instead of @ operator
add inital test for issue #332: two chain mocks on the same mock object cause error
remove once() in test for call that throws
Add coding standard note to the CONTRIBUTING guide
extract getNonPublicMethods() in separate function
minor comments and reformatting
faking my way through demeter chains that call the same function twice, i.e.,
shouldReceive(a->something) and shouldReceive(a->somethingElse)
Add public methods of Mock to MockInterface
dummy function in container that finds key of a method for which demeter chain already exists
get key of mock from container rather than hard code it for testing
tearDown mock container after each test
type hinting for Expectation