Improve autoloading code

* Removed custom autoloaders
* Use Composer classmap (psr-0 would require making the dir structure deeper)
* Updated TravisCI config
Fix compatibility with MW 1.22

Change-Id: Ief6c9845d76c583d5d818a89f43dd6b6f3f040f6
Split Escaper interface and remove unused UnEscaper
Remove MW test runner support

The MW test runner does not make use of the PHPUnit
config file and bootstrap unless it is specified, in
which case one can just as well not use this special
runner. (The bootstarp file needs to be included at
this point.)

Change-Id: I7629dfa02afed5dfc0c7beed858ae4c7d8f60d1d
Remove class that should not have been added to this branch

Change-Id: I442bd47c3d38900b33a05f15420f825443554695
Merge pull request #9 from JeroenDeDauw/stuff

Improve autoloading and tests code + split interface