Add fixing of "Classes.ClassCreateInstance" sniff

- fixing 100% of errors detected in the sniff
- add support for PHP 5.4 class instantiation syntax
Add fixing of "Classes.ClassDeclaration" sniff

- removed redundant code for checking that class closing brace is on it's own line
- also test the case, when there are too many empty lines after class declaration
Simplifying ClassDeclaration sniff using changes from squizlabs/PHP_CodeSniffer#7ab4d28a6791f87cc12d3d4ce2e4a57cf351d0e3
Change indentation to TABs in Array sniff fixtures
More efficient way of adding parenthesis after class instantiation
Adding fixed files for DocCommentWrapper sniff
Adding fixed versions of fixtures for FunctionComment sniff
Improve fixing for InlineComment sniff. Also enforce 1 space after "//".
Replace "ElseIf" sniff with PSR2 equivalent
Change BlankLineBeforeReturnSniff to keep blank line pointer (tmp)
Apply InlineComment fix from PHPCS upstream

See https://github.com/squizlabs/PHP_CodeSniffer/commit/1ba2e9c219f961102c73b102535ce389797ca1bd
Updating fixed JS fixture for InlineComment sniff to include leading whitespace removal
Creating fixer wrapper to streamline fixing code within sniffs
Adding fixing code to ItemAssignment sniff
Transforming existing sniffs to use new fixerWrapper
Update to reflect "PSR2.Classes.ClassDeclaration" sniff changes

See https://github.com/squizlabs/PHP_CodeSniffer/commit/13877e17a9a3cc2b1acd74c614eb98bd05acc89b
Adding fixing code to NamespaceDeclaration sniff
Adding fixing code to SpacingOperator sniff

- only look for spacing before comparison operators (because that's what "Squiz.WhiteSpace.OperatorSpacing" doesn't do)
- skip cases when there are no whitespace, because "Squiz.WhiteSpace.OperatorSpacing" will handle that
Adding fixing code to SpaceUnaryOperator sniff
Adding fixing code to FunctionDeclaration sniff