Fix classnames to match filenames
fix braces place
Spaces should be properly placed in a function declaration
fix methods attribs order
remove empty line
All instances created with new keyword must be followed by braces
All items of the @param phpdoc tags must be aligned vertically.
short array syntax
remove unused use statements
.php_cs file for PHP-CS-Fixer
Order use statements
Merge pull request #13 from keradus/feature/php-cs-fixer

Add PHP-CS-Fixer configuration and run fix command
Merge branch 'master' into develop

Conflicts:
	hooks/php-pre-commit.php
	src/Review/AbstractReview.php
PHP-CS-Fixer for Travis
Merge branch 'pr/19' into develop

Closes #19.

Conflicts:
	composer.json
Fixed ordering of use statments in pre-commit hook.
Fixed .travis.yml that appeared to lose php_cs changes.

Made Travis and local use the same, strict, .php_cs configuration. No good running diffrent configs on diffrent environments.
Added a PHP_CodeSniffer review.

See http://pear.php.net/package/PHP_CodeSniffer for more information.

Uses the csv report format to easily parse the results. Default
standard is PEAR, but this can easily be changed by calling `setStandard`
on the review.

Use of `setStandard` can be seen in hooks/static-review-pre-commit.php,
where it uses the PSR2 standard. Internally this just adds `--standard=?`
to the `phpcs` command line call.
Merge pull request #21 from sjparkinson/feature/php-code-sniffer-review

Adds a PHP_CodeSniffer review
Functional tests for the GitVersionControl class.

Travis CI seems to fail to run `git commit` commands, so the
functional tests are excluded from the CI run.

Removed the VersionControlFactory that doesn't actually do much.

The functional tests should be run locally, and work as expected
within the vagrant VM.