Add a single-use ListItemView
Pirate Race: Use classes instead of direct DOM manipulation when showing \ hiding the different buttons.
- Change owned and equipped states to be via classes and specific CSS for those classes.
- Remove balance and equipping conditions from Handlebars markup
- Don't trigger and request unequipping.  This logic should be taken care of the SDK.
- Collapse previous item when a new one is expanded
- Fix iscroll bug in single-use categories
- Refactor component views. Introduce View.mixin method for mixing in modules
- Don't trigger equipping events at all.  This should all be instrumented by the SDK
Remove unused functions in component views
Refactor: remove "List" prefix from all view classes
ASB: Refactor header view and its states
DRY leaveStore function in all templates
ASB: Use Backbone.Babysitter for child views
Merge branch 'singleUse'