Various bugfixes, improvements, style tweaks

This pull request addresses #86, #53, #48, #87, #118, and includes some other minor enhancements for which there weren't issues.
We're no longer using any of bootstrap's dropdown JS anywhere, so I removed this. (Both of our dropdowns, the notifications dropdown and the autocomplete dropdown/dropup, are controlled manually.)