Fix Squiz.PHP.LowercasePHPFunctionsSniff detecting namespaced classes

Example: Db\Adapter\Pdo\Mysql gets detected as builtin function (mysql)
Merge branch 'patch-1' of https://github.com/maxgalbu/PHP_CodeSniffer
Unit test + changelog
New metric for comma at end of multi-line arrays
PSR1 SideEffectsSniff now ignores methods named define()
Merge branch 'master' into phpcs-fixer

Conflicts:
	package.xml
Got rid of a whole lot more in_array()s to improve performance
This code has never been needed
Small performance improvements by reducing function calls, although they add up quickly
More performance improvements
Merge a few of the mapping function together so the token array is looped over multiple times
Generic DisallowTabIndent and DisallowSpaceIndent sniffs no longer error when detecting mixed indent types
Recording newline metrics + dont need findNext in a few places