[GH-4] Fix ArrayDimFetch only handled as read access, now clasified as both read and write access.
Refactoring away from PhpClassName.

Added method File#extractPsr0ClassName that extracts PhpName from a File
assuming we have PSR-0. Delete PhpClassName and Test.
Refactor FixClassNames to more use of value objects.
Refactor FixClassNames namespace renaming to use the PhpName value objects.
Prevent multiple renames of the same name.
Cleanup PhpClass API
Move PhpName juggling into TokenReflection Adapter and cleanup PhpClass API.
Variable rename
Refactor PhpName to not need references to File and line anymore.
Remove PhpName references to File and declaredLine
Rename variable
Add TODO for refactoring
Add new Collections component, with a first Set implementation
Refactor aggregation of renames via new Set datatype.
Savepoint with failing test for changing the scanning of PhpNames by adding class and namespace declarations to result.
Fixed one small bug, now one is missing (2 failing tests).
Fix last bug + some cleanups
Merge remote-tracking branch 'origin/master'