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.
I dont understand this, the classname says no blanklines, while this docnlock says number of lines expected in whitespace before a namespace is 2?