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