Merge branch 'master' into develop
Merge branch 'master' into develop
Explicitly test ActionFactory properties.
Added Result classes and refactored Driver to be in Domain.
We're not using scrutinizer.
Implemented Result classes, StatusCodes and RestResponder.
PHP 5.3 compatibility bug.
Implemented first Doctrine driver version and tests.
Moved additional Result parameters to the constructor.
Extra test for bad models being fed to the driver.
Added integration testing to the mix.
Made RouteAttacher constructor more strict on parameters.

Why PHP, WHY don't you typehint native types?
Fixed testing script to fit the new integration testing changes.
Remove web-kernel dependency, because this requires php 5.4 currently. And we want to unit test for 5.3.
Improved flexibility of the testing scripts.

For more info, run: tests/phpunit.sh -h
Add deploy option to travis script.
Fixed status suppressing.
Properly use the request params as array indexes.
Check for empty body with PUT and POST.
Drivers were missing the result factory.