Add initial junit formatter
Moving the instantiation of the xml object to the 'beforeSuite' method
be very verbose
Adding new Exception for invocations of private methods

Currently Caller throws a MethodNotFound exception when a private methods is called
on the SUS, which prompts method generation logic.

This change introduces a new MethodNotVisible exception for cases when a private method is invoked.
Fixing incorrect spec for visibility exceptions
Fix #209 wrapping during in the expectation proxies
Add during to the throw expectation interface
Instantiate in during as it has no decorators
notice fix if suite namespace isnt set
Remove dead code & fix notice in StringPresenter

Could easy find way how to reproduce this in specs as the cover only `presentValue()`.

Found at: https://travis-ci.org/Sylius/Sylius/jobs/15712000#L6453 (warning: really long log)
make example runner able to instanciate examples on all supported php versions
Make sure object is created before throw matcher

I also start extracting the common behaviour by removing the
current inheritance on other expectations. Next I will create
the abstract common ancestor.
Extract common ancestor for throw expectations
Remove redundancy in matching during call regex

This is to address @ciaranmcnulty notes at
https://github.com/phpspec/phpspec/pull/229#discussion_r8354190
Use $expectation rather than reinstantiating

See https://github.com/phpspec/phpspec/pull/229#discussion_r8354199
Remove duplicated validation in matcher now done in expectation
Merge pull request #229 from MarcelloDuarte/feature/exception-constructor

Fix #209 wrapping during in the expectation proxies
Merge pull request #235 from stloyd/master

Remove dead code & fix notice in StringPresenter
Merge pull request #233 from kwreczycki/master

notice fix if suite namespace isnt set
Merge pull request #224 from ciaranmcnulty/generating-private-methods

Adding new Exception for invocations of private methods