Fix rails regressions.
Use email regex from Devise. Fixes #5368
Bump version.
Bump next beta.
Add id to permitted attributes.
User store location when signing in
Fixes #5418
Fixes #5125
Fix db:bootstrap task
Fixes #5431
Fixes #5432
Regression spec for 'stack level too deep' #5384

Fixes #5384
Add in fix from @andrzejpolis Fixes #5384 Fixes #5386
Fix example to contain expectation
Fixes #5449
Fix running just rake for specs.

Conflicts:
	core/spec/lib/spree/core/controller_helpers/auth_spec.rb
Fix rerunning sample specs without new dummy app.
Check payment method should respond to cancel. Fixes #5307
Improve the presentation during creating prototypes. Fixes #2526
No need for partial. Fixes #5475
Fixes coupon codes application for CreateLineItems action. Fixes #4697
Refactor Spree::ProductHelper#variant_price_diff

* Change the logic of the code to make it easier for the next
  commit.
* Remove duplicate code from the HTML generation.

Change #variant_price_diff to handle when the product amount is nil

Fixes #5493
Ignore guides.
Add circle CI setup

fixes #5506
include option values when loading option values from option types
fixes #5519