PSR-4 Autoloading

This moves us to PSR-4 autoloading without changing the directory structure.
No, `3.0-dev` is fine. fabpot/sami uses it.