Frontend cleanup (redux)

This is a huge cleanup of the frontend of Collins. Ive updated Bootstrap to 3.2.0, and fixed a TON of visual inconsistencies. Ive also fixed some broken behavior.

* New Bootstrap 3.2.0
* Consistent button ordering that adhered to HIGs everywhere (confirm right, cancel left)
* Fixed lots of margins, spacing, etc
* Made search page prettier and more helpful
* updated jquery.datatables
* Made paging datatables and search results look similar
* Fixed lots of visual jank
* navbar actually highlights active tab now!
* rewrote some JS to handle dynamic DOM elements+event binding

@Primer42 @maddalab @dallasmarlow thoughts?
Ive tested this pretty heavily, and think its good to go.

Rebased #226 to remove merge commits that were used during testing, so the diff is clean and history is linear.