Allow annotation namespaces with multiple directories attached
a few comments, and clean up registered annotation loaders
Use regular class loader for annotations, if no PSR-4 directory is specified.
DefaultPluginManager::addAnnotationNamespace() should have same signature as AnnotatedClassDiscovery::addAnnotationNamespace()