rm dead comment code
fix long subnav
rename ajax overlays to url overlays
introduce jsUri

I used a [fork by Denis Sokolov](https://github.com/SlikNL/jsUri/)
and used uglify-js to minify it.

We decided against [URI.js](https://github.com/medialize/URI.js)
because it is too large.
improve setting format to .overlay in overlay urls
trigger overlay on pageload
validate overlay path
manipulate addressbar when overlay state changes
error message for non-js users
Do not apply implicit group assignment for other instance badges
Fix user badge assignments

Clean up code and make sure that only shown badges are removed.
Merge pull request #557 from xi/feature-509-compass-environment

use compass environment (fixes #509)
Allow keyword arguments in input form helper
Merge pull request #533 from xi/feature-fix-long-subnav

fix long subnav
Fixup proposal list search field

The subnav fix applied in 92e99b88ea31dd8dca319935e95bd89e4fd00c4c also
affected the proposal list search field. This is now split in two css
directives.
Fix milestone detail view

This got broken in 5c02f22acc474ae8e9d2261d3ae6b9f881f7b003.
Add flash messages for frozen and hidden instances to overview page
pep8
Work around NoneType error in build.sh:bootstrap (Fixes #522)
Fix html errors in milestone edit form