Added abstract and fallback authenticators.
Added core, component and plugin locators.
Made a start on implementing the locators.
Made a start with the identifier rewrite.
Added new dispatchers.