Merge pull request #33 from djbobke/master

Fix not detecting correct brace placement for classes.

Fixes #31
Make it simpler to run the tests.

Fix the limitation where tests can only be run if the current directory
where the codingstandards are checked out is called 'CakePHP'. Instead
any directory that can also be used in a classname will work.

The eval bits are hacky has hell but avoid even more strange practices
like storing each sniff twice or having totally crazy file layout to
facilitate tests.
Update travis config file.
Fix use in alphabetical order.

It was wrong before, and the error numbers were always off. Now
error numbers should be more accurate and the checks performed should
better match the expected behavior as described in #31
Remove 5.2 from travis.

It does not support autoloader pre-pending which makes the test
class workarounds impossible.
Merge pull request #35 from cakephp/test-simplify

Make it simpler to run the tests.
Merge branch 'fix-alpha-use'

Fixes #23
Partially fix failing tests.

Properly indent HTML inside PHP conditional, and also fix incorrectly
marked ending of conditions. When a scopeCloser is preceded by a <?php
tag we decrement the indentation to simulate the closer being at the
correct level of indentation.

Refs #34
Fix remaining known issues with inline control structures.

The built-in Squiz rules do not work well with inline control structures
in embedded PHP, copy and modify to make them more lenient.

Fixes #34