latest nikic version + declaration/scope information + test files

See the list of commits for changes.
* latest nikic version (1.0.0-dev, instead of 0.9.5)
* added declarations in PHP (today also added them for assigmentOperations, because $a += 1; basicly is $a = $a + 1; which means that it actually is a 'uses' and a 'declaration')
* added interface scope information 'currentInterface'
* Refactored duplicate pieces of code in Rascal Printer
* Changed the class name to only be the classname and not include the namespace, because it is available in the scope (namespace) information
* Added a method to 'implodeNames'. I chose to drop the :: (double semicolons) and use the \ (backslash)
* added and updated test files