Make properly PSR-0 compliant and fix composer configuration.

This PR makes HTMLPurifier properly PSR-0 compliant. PSR0 does not support autoloading of classed without at least  one namespace separator in the class name.

The change is to introduce a HTMLPurifier_Core file and BC for the old root class. I've also updated the composer.json to load the BC class also.