Add Docs for several Generic Standard Sniffs.
Add a couple PEAR sniffs documentation.
Add documentation for a couple of Zend sniffs.
Added Json report type.
Let ComparisonOperatorUsageSniff also check inside 'elseif'
Let OperatorSpacingSniff also check whitespace around an inline if

Without this commit OperatorSpacingSniff considers
```
$a = $x?$y:$z;
```
to be fine. With this commit it counts 4 errors on that line for
the missing spaces around the '?' and the ':'.

Also includes a fix for the JS tokenizer not converting T_COLON to
T_INLINE_ELSE when used in an inline if expression.
Merge branch 'comparison_operator_elseif' of https://github.com/aboks/PHP_CodeSniffer
Updated changelog + minor change to unit test
Merge branch 'operator_spacing_ternary' of https://github.com/aboks/PHP_CodeSniffer
Changelog + debug statement for new tokenizer change + coding standards
Fixed bug #19953 : PSR2 - Spaces before interface name for abstract class
Fixed bug #19956 : phpcs warns for Type Hint missing Resource
Fixed bug #19957 : Does not understand trait method aliasing
Merge branch 'master' of https://github.com/nubs/PHP_CodeSniffer
Updated changelog + file list for recent new docs
Merge branch 'json-support' of https://github.com/jeffslofish/PHP_CodeSniffer
Fix comment for DisallowSpaceIndentSniff

This should be referencing spaces are problematic, and not tabs.
Document Some Squiz Standard Sniffs.
Add a few more sniff documentation files.
Fix typo in config.