And another singleton

- add critic exception for the _new_instance private method in all singletons.
  + The method is called from the base class only and thus does not
    appear to be called when perlcritic parses the code.
- convert the Locator to a singleton
  + the locator holds no state and we really only need one per kiwi
    invocation