[WIP] Schedule editor angular prototype

The basic functionality of the schedule editor is converted to Angular in this PR.

It's still a WIP since I'm trying to figure out the Jasmine stuff for our CI server, and also looking at the full PR, there is a lot of stuff that has changed that should probably be updated (such as the dollar_j.js).
Yeah, unfortunately, things in "groups" still require you have the .gemspec locally or it will fetch it from rubygems.org.
Since it's silly to package up gems that are not used on appliances and using unsigned gems(rubygems.org) in production is a no-no, this is the only option I see.

I'm open to better naming/comments/explanations/options...