Wave goodbye to Spree.routes

Say hello to Spree.mountedAt and Spree.pathFor.

Spree.mountedAt will tell you the relative path that Spree is mounted at.

Spree.pathFor allows you to make your own *magical* Spree URLs:

Spree.pathFor('/api/checkouts/R123456789')

No more Spree.routes mumbo jumbo
Remove Spree.routes file in backend
Use apply_coupon_code route helper in backend/adjustments.js
WIP: New Admin Order Interface

The admin order interface in Spree is one of the most painfully slow parts of Spree, and requires a lot of clicking in order to complete an order.

This is an attempt to fix that by using Backbone to display and manipulate the order's information by talking to Spree's API. So far, it looks like this has sped things up slightly.

There's still quite a lot of work to be done.
Return permissions for orders within the API results

This allows us to determine what information / buttons to display on the interface for an order
Add placeholder templates for ember