Made locale negotiator expand- and configure-able

After this fix you will be able to easly change in what order locale negotiator should checking locales, write your own LocaleNegotiator clasess with additional methods, or use different negotiators on different environments. Also added tox.ini for simply and fast tests ;)