Make only the best promotion adjustment applicable when updating an order
Re-add 'Thinking Cat' image
[core] Cleanup spec/models directory
Define placeholder root path for backend
Remove frontend testing from shipping_methods_spec
[backend] Limit promotion tests to testing just backend functionality
Revert Money back to 5.0.0

This is so it is compatible with Ruby 1.8
Add states to API
Correct products_name_or_sku key in variant autocomplete
Ensure Spree::Api::ControllerSetup is magically reloaded
Make customer details form use API to retreive state information
Add missing PercentPerItem + FreeShipping calculators
Add promotions code to core, backend + frontend where applicable

Move promotion_adjustments_spec to correct spot
Improve styling for return authorizations index
Move states.js to backend
[backend] Add ror_ringer image necessary for images_spec
Fix results parsing for variant_autocomplete
Remove usage of old cleanTaxons method in taxon_autocomplete.js.erb
Fix gem name references in frontend/Rakefile
Remove no longer necessary states_controller_spec