[api] Remove api/v1 directory, move inventory_units controller to correct spot
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
Cleanup product and variant factories

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

Fixes #2441
Fix issue where single quotes would break taxonomies/get_children response

Fixes #2413
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
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
Correct factory used in product_attributes for shared "product prototype" context

Fixes broken build: https://travis-ci.org/spree/spree/jobs/4244803
Freeze to jquery-rails 2.1.4 as jQuery 1.9 breaks a plugin
[api] Return relative attachment url for product images
edited admin/shipping_methods.js to be more explicit when manipulating checkbox inputs so that additional checkboxes are not affected

Fixes #2465
Don't change Property's presentation name if it's already set

Fixes #2455
Removes adjustments from incomplete orders

Every time a promotion is removed its adjustments should be removed from
incomplete orders

fixes #1046

fixes #2453
make sandbox shell script more resilient
correctly show variant options

Fixes #2466