Fix typos in _variables.scss and _variables_override.scss

Fixes #3338
admin shipping labels maps. fix spree/spree#3298 there is no need for mapping directly of label to checkbox id, decided to nest checkboxes inside the labels instead

Fixes #3340
Fixes #3298
Makes cvv_response optional

Fixes #3330
[backend] Remove ability to edit/update/destroy StockMovements

Fixes #3280
Remove .select(field) from permalinks.rb#save_permalink; gloabalize3 modifies the statement for the models

Fixes #3343
Fixes #3329
Recreate shipments in frontend when necessary

Every time a customer gets to the point where shipments were created,
delivery step, and then decides to go back and change some item quantity
or add a new product we need to recreate the shipments so they properly
reflect the current order state.

I initially tried to apply these changes on the spree_core level but it
turns out to be really difficult because while both backend and frontend
use the same API in backend inventory units are created as soon as items
are included on the order. On the other hand in frontend inventory units
are only created when customers reaches the delivery step

Fixes #3339
[backend] PaymentsController#load_order should return order object, not result of authorize! call
Fix back end payment methods not showing up

Fixes #3233
Add dependent: :destroy to Spree::Shipment.shipping_rates

When an order transitions back from delivery, to a prior state, then back into delivery, shipments are destroyed, but not shipping_rates, leaving orphaned records behind.

Fixes #3349
[api] Orders responses now contain the checkout_steps

This is so that API clients have an easy way of listing the available steps for the order, indicating what step they're up to and that sort of thing.
Order transitions should be attempted when on the edit page

Fixes #3336
added support for shipments on order creation through api
Ask people for complete Gemfiles when posting issues.
Fix wrong discount calculation with flat percent promotions when there are more than one line item in the order

Fixes #3054
Add default order to the variants_including_master product association
Translation fix in StockTransfersController. Make back to transfers buttons consistent.

Fixes #3362
Remove optimistic lock from inventory units.

Fixes #3238
Fixes #3367
Show useful error messages for promotion rules and actions

Fixes #3358
Bump rspec-rails to 2.14.0

Fixes #3356
Update Font Awesome to version 3.2.1 with 361 icons total now available in admin

Fixes #3355