PSR-0 compatible namespaces autoloader, closes #1454