[api] Remove api/v1 directory, move inventory_units controller to correct spot
Revert premature merging of #2414.

Revert "Moved Spree::StoreController class_eval from engine to store_controller_decorator."

This reverts commit 25e3c8521c7eb5a01ac47ca0cd9d5261325d2b43.

Revert "Moved decorators under the app/decorators convention."

This reverts commit 2f5255edbdbb8811c1cca44833389db369153a92.

Revert "Switched decorator loading to the decorators gem."

This reverts commit 689cf55a17e271e73ecd1851a5389d92c2bfc13c.
Move away from using yes/no as keys in translations

This is because they are reserved words in YAML. Best to use keys with a
different name instead.

Fixes #2436
Ensure option values in Variant#options_text are sorted in a predictable order

Fixes #2432
admin product edit: back to products list fix to preserve query params

Fixes #2431
Removed disableSelection() call which was causing problems in Firefox.

Fixes #2432
Changed scope for country name translations

This is done to avoid conflict with label for Spree admin configuration menu.
See issue #2420

Fixes #2421
Allow link_to_cart to be used outside of Spree context

Fixes #2441
Replace product lookups by permalink using where() with find_by_permalink()

This is to aid in compatibility with globalize3

Fixes #2439
Remove not required from main scss stylesheet. Fixes #1963

Fixes #2438
[api] Added a CheckoutsController
- Allows creation of a new, empty order
- Can transition an order from cart to complete state
- Removed now unneeded address and delivery actions from API's
  OrdersController
[api] Added support for updating an order's payments using CheckoutsController
Reject instead of deleting months from the localization list

The %B date formatting operator relies on nil for the first month
in the month_names array. Deleting it from I18n will cause month
shifting

Fixes #2427
Correction of the problem that a newline is added to by google chrome browser

Fixes #2447
sort en.yml

Fixes #2446
Correct factory used in product_attributes for shared "product prototype" context

Fixes broken build: https://travis-ci.org/spree/spree/jobs/4244803
Cleanup product and variant factories

Fixes #2419
Freeze to jquery-rails 2.1.4 as jQuery 1.9 breaks a plugin
Refactor address_row fields
[core] Hides shipping address form if Use Billing Address checkbox is checked [admin]

[Fixes #2456]