More UI Improvements.

I made a lot of little tweaks to the ui. However, the highlights are:

* You can now remove combatants from the combatants list, without selecting them first.
* You can now remove zones from the zones list, without selecting them first.
* Fixed selection style in menus
* Fixed hover not working in menus
* Fixed not setting an icon when hiding a layer
* Fixed several instances of not setting `type=text` on input elements. (Technically invalid html, and screws up bootstrap's styles as well)
* Unified styling between Participants menu and Layers menu

Sorry it's only a few commits, but I was on a roll. :)

**Update** Also added some additional changes:

* Filtered maps you own from the participating list
* Updated the UI on the `list_maps` page, to keep it from breaking on smaller screens. (Works down to 1280x1024, at least. Should work on smaller, even.)
* Updated font-awesome and bootstrap and angular.