Rename ClassLocatorInterface::getType() to getName() and make method static. Cleanup code and docblocks.
Cleanup code and docblocks.
Cleanup code and docblocks.
Rename ObjectLocatorInterface::getType() to getName() and make method static. Cleanup code and docblocks.
Change version to 1.0-alpha
Cleanup defines.

- Remove JPATH_ROOT.
- Add APPLICATION_NAME
- Add APPLICATION_ROOT
- Add APPLICATION_BASE
Refactor TemplateLocator

- Rename TemplateLocatorInterface::getType() to getName() and make method static
- Add TemplateLocatorFactory to handle registering and creating template locators
- Add TemplateLocatorFile to handle loading templates from a file path
- Add abstract TemplateLocatorIdentifier