Add sample gem to travis config.
initial port from 1-3-stable of spree order import api, updated for stock and adjustment states

Fixes #3617
Ensure order is refreshed before returning json
Fixes outdate jQuery live.

Remove colons for label tags for consistency in layout.

Add missing required for field in prototypes form.

Fixes taxon form layout issues.

- Add JS function that update info tag when typing permalink.
- Add space to required (still form don't get validated).

Remove loose p-tag in taxonomies index page.

Nicer products stock delete icons.

It still need its own delete js even because rows are nested and don't
gets fully deleted.

Fixes wild placed sorting icons.

Misc table layout styling.

Fixes #3619

Conflicts:
	backend/app/views/spree/admin/orders/customer_details/_form.html.erb
	backend/app/views/spree/admin/products/stock.html.erb
Fix conflict.
Bump aws-sdk to fix an s3 timeout error during pre processing. https://github.com/aws/aws-sdk-ruby/issues/241
Misc layout fixes for shipping and stock pages.

Conflicts:
	backend/app/views/spree/admin/stock_transfers/show.html.erb
Update aws-sdk and activemerchant to deal with nokogiri restrictions. Fixes #3625
Lets not run ci against sqlite3 to speed up travis builds by focusing on production databases.
[backend] Consistent no resource found. Fixes #3607
Grab deleted variants from a inventory unit

Needed after paranoia gem introduced a default_scope in variant model

Fixes #3628