implemented SVN reset
added transactional tests for SVN

SVN::add needs some more tweaking (check SVN::status and decide to add or remove a file)
implemented the SVN testTransactionalChangesRenameAndDelete test
implemented some info test
added hhvm testing for travis-ci and connected travis-ci and scrutinizer-ci
allow errors in HHVM
fixed .travis.yml
fixed some smaller issues
switched to psr2 code sniffer
removed psr2 check (too many violations), fixed typo and fixed bug introduced in recent pull request
implemented SVN showFile
fixed some code style issues
switched code sniffer to psr1
updated copyright date
simplified autoloader
switched to composer autoloading
added composer install to travis-ci config
updated scrutinizer.yml
some rather big refactoring before starting the SVN stream wrapper
package name changes