data-hook for form

Fixes #5397

Conflicts:
	backend/app/views/spree/admin/general_settings/edit.html.erb
Right no objects found message for new stock transfer
Fixes #5400
Deleted the ajax_indicator for the observe_field on change

Deleted the spinner from the states index
Fixes #5402
Added configuration_menu to the 'add country' page
Fixes #5403
Added configuration_menu to the 'stock locations edit'

Added configuration_menu to 'stock locations new'

Fixes #5404
Fixed objects name for stock location form labels
Fixes #5406

Conflicts:
	backend/app/views/spree/admin/stock_locations/_form.html.erb
Dont let order import fail silently on bad line items.
Fix my mistakes from 933c773a234048b72fbd7cb4fccce8810ec55c83 :(
Editing a shipping method was triggering to GET requests to the edit action

Add some missing preventDefault() and 'return false'
Fixes #5412
Remove unused check that stubs out valid data.
Standardizing use of colons in checkout summary
Fixes #5413
Touch Adjustment#adjustable, and fix some rspec deprecations.
Fix broken spec.
Fix the damn taxes.  When tax adjustments are destroyed we need to set additional_tax_total & included_tax_total on items back to 0.

Fixes #5392
Small performance improvement calculating taxes.
User store location when signing in
Fixes #5418
Fixes #5125

Conflicts:
	core/lib/spree/core/controller_helpers/auth.rb
Fix specs broken by 09ccf8a
Fix specs broken by 87b3fa6
Include all adjustments in final shipment price

(Not solely promotions and taxes.) As per discussion in https://github.com/spree/spree/issues/5415

Fixes #5415
Fixes #5419

Conflicts:
	core/app/models/spree/shipment.rb
Fix broken specs from 4441fb42acfbf7ebf02a44c116f0d09d61c3b54f & c3a741c