Alphabetize translations
Use JavaScript translations in image_settings.js.erb

This avoids the same problem as explained in #1915
Damn you, missing comma
Add missing + in image_settings.js.erb
Temporarily mark failing promo request spec pending until a fix is worked out.
Remove old json_data method from Admin::VariantsController that is no longer in use
Remove Variant#admin_label, which is the same as Variant#options_text
WIP: Refactor product autocomplete

This is refactoring product autocomplete to use the select2 plugin that some other parts of Spree depend on.
Rewrite navigation helpers to not include <i> tag for icons
More promo fixes
More admin cruft cleaning
Various font style fixes
Fix count_on_hand translation usage in product_autocomplete.js.erb
Use correct translation name in product_autocomplete.js
Move product_autocomplete to variant_autocomplete

Since this is now autocompleting for variants, not products
Merge design changes in create_line_items.html.erb
WIP: product autocomplete refactoring
Move variant autocomplete rendering into a Handlebars template
Promotion action line items now only link to one line item at a time

This makes the code behind it much simpler, as a promotion can have many promotion actions already.
Add branch to travis