Change input padding to allow more horizontal room for number fields

* The 10px horizontal padding causes number fields, like the
  quantity field, to not fully display the number in the space
  allowed.

Fixes #3938
Bump ransack to 1.1.0
Check line_items key exist before mapping (api)

Sometimes we might want update only an order attribute, e.g. email, and
not the line items. In that case users would get an error response so we
better check if the key exist
Better error messages when importing orders (api)
Set up attributes for successful order import

Conflicts:
	api/app/controllers/spree/api/orders_controller.rb
	api/spec/controllers/spree/api/orders_controller_spec.rb
Fix conflict after gem money 6.0.0 release

This would bring #2737 back but we need to be able to bundle and
activemerchant current release require money < 6.0.0
Generate unique indexes for new styles attachments form

Fixes #3940
use update_columns() instead of update_column(), always touch updated_at