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
Add regression test for #2690
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
Remove unused instance variable in checkout spec
Check for unprocessed payments only before attempting to transition to complete state

Fixes #2694
Payment factory should create payments in the default state of 'checkout', rather than 'pending'
Mention that there's a regression test for #2694 in checkout_controller_spec for posterity
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
Check for default_country_id before attempting to use it in _configuration_menu
Update controller check to have spree namespace.

Fixes #2686
Fix issue where calling first_or_create on Taxonomy#children would not correctly find the parent node

Fixes #2703
Correct payment state check in order/payment_spec
Remove test testing for invalid behaviour in checkout controller spec