Fixed the Collaborator when it is a ObjectProphecy.

This came up when updating specs for prophecy which mocks ObjectProphecy. It was actually calling the method on the ObjectProphecy instead of returning a MethodProphecy.
Added a dot formatter.
Merge pull request #115 from whatthejeff/dot-formatter

Added a dot formatter.
Added interfaces for totaling examples from events.

This will make it easier to show progress in formatters.
Fixed unwrapper for arguments implementing the WrapperInterface.

Wrapped object is already revealed.
Merge pull request #116 from jakzal/collaborator-fix

Fixed the Collaborator and Unwrapper
Merge pull request #118 from whatthejeff/suite-count

Added interfaces for totaling examples from events.
Do not unwrap anything - it's Prophecy job
As we do not proxy calls to Prophecy directly - add useful method
Added progress to the dot formatter.

Also expanded the basic formatter so that less boilerplate is required for new formatters.
Merge pull request #120 from whatthejeff/dot-progress

Added progress to the dot formatter.
Bump required prophecy version
Add collaborator constructor setter
Update changelog
Various text changes to reflect more idiomatic English usage:

  * Changed 'Not expected FOO to BAR' to 'Expected FOO not to BAR'
  * Changed 'Not expected FOO' to 'Did not expect FOO'
  * Changed 'FOO not expected to BAR, but it is' to 'FOO not expected to BAR, but it did'
Fixing tests to reflect language changes
Merge pull request #130 from ciaranmcnulty/master

Text changes for some responses
Update minimal required php version

There is a bug in previous
php versions, crippling Reflection
API. See: http://3v4l.org/DWjYT
use newInstanceArgs without arguments
test against 5.3.3