Update version number.
Use reflection to hack around potential issues with PHP_CodeSniffer 1.5
Import sniff from PHPCS to fix it.

The current 1.4.x and 1.5.x have a problem with the constant sniff where
trait methods with visibility are flagged as bad constants. Make a local
copy to fix the issue.
Update UpperCaseConstantNameSniff to ignore trait methods

Trait methods that have visibility and names changed should not trigger
errors.
Change coding standards to match the rest of the repo.
Bump version number + add changelog
Fix error with PHP_CodeSniffer 1.4.x

Only in 1.5.x does standard need to be an array. In 1.4.x this causes an
error..
Fix use tokens in closure causing errors.

If the first use token in a file was a closure, no other use tokens
would be checked. Also if the first token was not a closure, all use
tokens in closures would be flagged incorrectly.
Bump version number.