Late registration of commands to allow overriding them
Change to make removeWorkDir() platform independent for the poor Windows users
Add DIRECTORY_SEPARATOR and changed to use Symfony2-like sprintf
Change homegrown directory management to use Symfony filesystem component. Replaced unneccessary constant
Merge pull request #300 from shrikeh/feature/make-workdir-cleanup-os-independent

Change to make removeWorkDir() platform independent
Update Application.php
Check matchers: object-state, count and comparison
Merge pull request #305 from jon-acker/feature/behat-features-matchers

Check matchers: object-state, count and comparison
Check type matchers HaveType and ReturnAnInstanceOf match
Merge pull request #298 from gquemener/allow-overriding-command

Late registration of commands to allow overriding them
WIP adding matchers features
Fix repeated classes in step definitions
Amend example name in matcher features
Check that all type matchers match
Remove unneccessary example
Merge pull request #301 from MarcelloDuarte/feature/behat-features

Adding matchers features
Merge pull request #307 from jon-acker/feature/behat-features-matchers-type

Behat feature - type matchers
Check that throw-matcher matches all variants
Move scenarios testing "throw" matchers to relevant feature
Move scenario unrelated to throw matchers back into its own feature file