Use a button when adding skills and qualities

This is to prevent the page from reloading. The entire model for skills needs to change though now that we're closer to just listing all of the skills in the game.
Add some helpful Firebase resolver functions
Add a non-dependent qualities resolver

You can't use the dependent forms when doing the initial resolve because those dependencies aren't defined yet and object order isn't determinent in javascript
Add resolvers to the abilities page
Better usage of injected variables for abilities
Add resolvers to SheetEditCtrl

There seems to be a magic ordering here I don't understand. Hopefully this doesn't just break on other javascript implementations.
Better use of injected variables for sheet edit