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
refactor shipping calculator compute methods

clearer naming for methods

Fixes #5414
refactoing code to call find_adjustment in before_action rather than calling it in each menthod
Fixes #5426
Add spec to ensure adjustment callback is fired.
Add comment explaining its important to use destroy_all.
Fix db:bootstrap task
Fixes #5431
Fixes #5432
Replace scoped with where(nil) as scoped was removed from Rails. See: http://stackoverflow.com/a/18199294 Fixes #5366
Add considered_safe to variable states

add translation for considered risky in order index

Add considered risky flag to orders index

Fixes #5374
Fix spec broken by 3eeb71d and add a regression check for it.
Fix credit action.
Allow order admin to filter on risky
Fixes #5438
Remove some bad factory values

These numbers are autogenerated by the models so we don't need to set them in the factories.
On top of that, the numbers were being set 1) without their normal prefixes, 2) to the exact same value for every instance of the factory, 3) to the exact same values in two different factories.  These things caused errors in our app specs due to cross-model collisions that were a bit of a pain to track down.

Fixes #5437

Conflicts:
	core/lib/spree/testing_support/factories/return_authorization_factory.rb
Add self dependencies.

Fixes #5157
Fixes #5328
remove guide accidently added to 2-3-stable.
Raise an error if no unprocessed payments.

Fixes #5436

/cc @athal7 This breaks an exchanges rake task spec spec.
I spent a bunch of time trying to make it work right,
but haven't figure out proper way to do it.  It appears the while order.next
loop completes order because of default credit card bug.  Basically need a solution
to: Refs #5327

Conflicts:
	core/app/models/spree/order/payments.rb
	core/spec/models/spree/order/payment_spec.rb
Deleted the continue button from adjustment index

On the adjustment index (in the admin) was a continue button.
The button only shows up on this page, it's a leftover from the old 'manual add an order' proces in the admin.

I deleted it.

Fixes #5395