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
Merge pull request #298 from gquemener/allow-overriding-command

Late registration of commands to allow overriding them