Set Spree::Config[:default_country] in countries seeds, rather than setting it to a magic number in app_configuration
no need to stub WebMock things in sample tests
Minor cmd README.md upgrade.

reformatted options for Git

Fixes #2688
Move mailer tests from frontend to core
Reload line_items association in order_with_totals factory so we can access it afterwards
Overhaul CheckoutController spec
Stub tracking_url in shipment mailer spec to fix specs
Fix issue where entering a number greater than 2,147,483,647 would throw a server error

Fixes #2695
[frontend] Correct test blocks inside checkout spec
Check for unprocessed payments only before attempting to transition to complete state

Fixes #2694
Remove unused instance variable in checkout spec
Mention that there's a regression test for #2694 in checkout_controller_spec for posterity
Payment factory should create payments in the default state of 'checkout', rather than 'pending'
Fix state in payments_controller_spec to reference correct state
We already know the order isn't completed, no need to check again.

Fixes #2699
Adding failing test for #2694

Fixes #2701
fixes Handlebars error if elements referenced are not available

Fixes #2698
Remove promo adjustments from complete orders only

Fixes #2680
Check for default_country_id before attempting to use it in _configuration_menu
Update controller check to have spree namespace.

Fixes #2686