Call factory method as non-static
Added support for open tag with echo
Merge branch 'master' into phpcs-fixer

Conflicts:
	CodeSniffer/Standards/Generic/Tests/WhiteSpace/ScopeIndentUnitTest.inc
Fixed incorrect length of JS object operator tokens
Exclude patterns now use backticks and work the same for files and and sniffs
Squiz ConcatenationSpacingSniff now has a setting to specify how many spaces there should around concat operators
Fixed bug #20373 : Inline comment sniff tab handling way
Merge branch 'master' into phpcs-fixer

Conflicts:
	package.xml
Added fixes for the Squiz InlineCommentSniff

Also required conflict detection in the fixer because the no newline after inline comment rule conflicts with enforced newline at end of function.
Fix Bug #20381

code was treating this all as one comment
/*
block
*/
// inline
Fixed bug #20378 : Report appended to existing file if no errors found in run
Merge branch 'master' into phpcs-fixer
Fixed bug #20377 : Error when trying to execute phpcs with report=json
Removed duplicate param comment
Generic DocCommentSniff now correctly fixes additional blank lines at the end of a comment
Fixed bug #20381 : Invalid "Comment closer must be on a new line"
Merge branch 'patch-1' of https://github.com/bkdotcom/PHP_CodeSniffer
Updated changelog
Merge branch 'master' into phpcs-fixer

Conflicts:
	CodeSniffer/Standards/Squiz/Sniffs/Commenting/BlockCommentSniff.php
	CodeSniffer/Standards/Squiz/Tests/Commenting/BlockCommentUnitTest.inc
	CodeSniffer/Standards/Squiz/Tests/Commenting/BlockCommentUnitTest.php
Squiz OperatorBracketSniff now correctly fixes operations that include arrays