UI refactor pt 6: Request

The one I've been dreading. The Request detail page.

Changes:

* Teebly replaced with [`ExpandableTableSubview`](https://github.com/HubSpot/Singularity/blob/dc2ccce71bab7409e5ff8e603c3f1c8ef657878c/SingularityUI/app/views/ExpandableTableSubview.coffee) (a mouthful, I know). This is used about 4 times between RequestView and TaskView. It's a nifty little thing that you feed a collection and a template to and it lets you paginate tables of stuff as well as expand them to fit the screen
* Collections cleaned up, added new [`PaginableCollection`](https://github.com/HubSpot/Singularity/blob/dc2ccce71bab7409e5ff8e603c3f1c8ef657878c/SingularityUI/app/collections/PaginableCollection.coffee) base class used for server-paginable collections
* Code refactor for [`RequestView`](https://github.com/HubSpot/Singularity/blob/dc2ccce71bab7409e5ff8e603c3f1c8ef657878c/SingularityUI/app/views/request.coffee)
* [Alerts for missing active deploys](http://i.imgur.com/dliWvk8.png)
* No real aesthetic changes

"Scheduled tasks" table is missing and some of the code behind it is commented out. I'll revisit this before merging the base branch into master and fix it. It's missing an endpoint which I'll check out later.

I'm about finished with the whole thing. After this I'll do some clean-up and then I'll start doing up the controllers that @timmfin suggested previously, so all the shite will be moved out of `View.initialize` and controllers will be used to bootstrap views.

@tpetr @timmfin