Cater for different server variables on Windows
Fixed negative matchers.

At the moment logic of getting a matcher name is duplicated in Subject and ExpectationFactory. Matcher name for negative matchers was calculated wrong in the Subject.
Merge pull request #212 from jakzal/negative-match-fix

Fixed negative matchers
Fixes #216 and #213. Object state not working because subject is missing
Get rid of the temp var
Add specs for regression on the expectation factory issue
Remove overriding the default command.
Merge pull request #217 from MarcelloDuarte/hotfix/fix-object-state-matcher

Fixes #216 and #213. Object state not working because subject is missing
newInstanceArgs requires a array argument

This fixes the last standing issue with running phpspec under hhvm.
Merge pull request #225 from henrikbjorn/patch-1

newInstanceArgs requires a array argument
Revert last change that broke travis
Instantiator now fractures for non-existent class
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
Merge pull request #206 from thewilkybarkid/windows-home

Cater for different server variables on Windows
Merge pull request #221 from richardmiller/make-list-default-command

Remove overriding the default command.
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