Static code analysis for classes without namespaces
parser name scanner: support classes without namespaces

We need to know the exact symbol that is used.
The leading \ is also part of it.
Added FQN support for PhpName::change
fix class names: prefix with \
Fix: make PatchBuilder->changeToken() case sensitive
always use full qualifed name (starting with \) for fixclassnames
added TC for introducing namespaces
Fix: parser name scanner should return FQN prefixed with '\' even if
class has no namespaces
fixclassnames: convert all names, if namespaces are introduced