Fix logic error in ControlStructureSpacingSniff

Ensure that brace appears on same line as preceding closing parenthesis
Add code to unit test which reveals problem
Reverting #ca19744 to fix #132, unit tests still pass
For the reference, see:
https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/pull/59
and
https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/commit/3c50375cf6aef940bc40cf267fe0128417d936f9
Merge pull request #132 from WordPress-Coding-Standards/array-declaration-comma-check-fail

Fix false positive: Expected 0 spaces between "(" and comma; 1 found
Merge branch 'master' into develop
Move blank line after check behind a public var

So people can disable it from XML
Add sanitize_user_field to the list of sanitization functions
Remove duplicated ObjectInstantiationSniff

Use the one from the Squiz standard if desired.

Fixes #49
Merge pull request #142 from JDGrimes/sanitize-user-field

Add sanitize_user_field to the list of sanitization functions
Sort sanitization function lists alphabetically

Closes #143
Merge pull request #141 from JDGrimes/blank-line-after

Allow blank line after control structure check to be disabled