Docblocks
re #443 : Use the identifier domain for the vendor namespace. Fallback to 'Nooku' if the identifier does not have a domain.
re #443 : Do not use the application name in the identifier.
re #443 : Always use the namespace basepath.

- Remove the classpath parameter from ClassLocatorInterface::locate().
- Add a 'default' parameter to ClassLoader::registerBasepath() to be able to set the default basepath.
- Do not switch basepaths based on the identifier domain.
re #443 : Refactor standard class loader

- Rename to ClassLoaderComposer
- Act as proxy for the composer auto loader.
re #443 : Remove ClassLoader::setBasepath() method.
re #443 : Code cleanup
Docblocks
re #443 : Move registration of loaders to getInstance() to prevent potential race-condition when ClassLoader::getInstance() is called again.
Hide the pause button in IE download manager by explicity setting the Accept-Range to 'none' if the response is not range served.
If the request is made by a IE user agent for a PDF file that is not attached the response will not be streamable. The build in IE PDF viewer cannot handle inline rendering of PDF files when the file is streamed.
re #443 : Refactor Nooku

- Add getRootPath() method
- Add getBasePath() method
- Register the component class locator
- Register the composer class locator
re #443 : Replace getPath() with getRootPath().
re #443 : Replace JPATH_ constant.
re #443 : Remove JPATH_BASE constant.
re #443 : Remove JPATH_* constants.
re #443 : Move ApplicationDatabaseAdapterMysql to Application\DatabaseAdapterMysql
re #443 : Component and Composer class locators are registered in Nooku constructor.
re #443 : Fix. Handle component class names poinint to a file in root folder of component correctly.
re #443 : Add ObjectBootstrapperDirectory to handle bootstrapping components in one or more directories.