Update the authentication package to be a module

- Change class name and refactor a bit
Reflect the change to the authentication module

Change the RequestHandlers to handle auth and in API allow for both HTTP Basic Auth and session based auth
Update initial data and add session
Move the routing UUID regex pattern to the root __init__
Move the UUID regex pattern to the root __init__ removing from API
Update the login and logout handlers to reflect new auth in web.py
Add codekit configuration
Updated glypicons

- Adding in a few other color options
- Update to the latest download, was a bit out of date
Update the overrides for the LESS project

- Move the body css to overrides
- Various updates from multiple pages
Update the navbar to have the new drop downs, add i18n tagging
Add a logout message to the login template
Add a generic error template
Update logging config
Remove distribution.id and use the name
Updates to codekit config
Updates to codekit.config
Compiled CSS updates
Add Javascript libraries
Create a log_request method that uses a logger other than the root logger
Base interface pages