Added Lines Before Namespace Fixers

NoBlankLinesBeforeNamespaceFixer is a contrib level fixer, and OneBlankLinesBeforeNamespaceFixer is a symfony level fixer. This also includes some utils refactoring and improvements.
Ow yeah even worse indeed. did it off the top off my head, anyway the whitespace token after open tag does not start with newline char.