Version bump to 2.0.0.beta
Explicitly set Spree::CreditCard table name within spree/payments.rb

Fixes #2130
Fixed the call to select_month and select_year

Signed-off-by: Tommaso Visconti <tommaso.visconti@gmail.com>

Fixes #2259
Bump awesome_nested_set to 2.1.5
Test engines parallely with Travis

Closes #2267
Add option types API
[api] Add ransacking + 'ids' support to option types controller
[api] Add routes for option types
Fix API return for option_types to not include root node
Specify github for spree_gateway

[Fixes #2269]
keyword changed to keywords in taxon show

Fixes #2258

Fixes #2270
Added BSD-3 license with copyright.

Copyright to Spree Commerce Inc. and other contributors.

Fixes #2274
[api] Allow a Rabl template to be specified during a request
Allow overriding of shipping method’s adjustment label

Fixes #2222
Fix tests broken by changes from #2222
Fix analytics_header override

Broken by a29eb288c64a2ab397e043c63332f050c5d41af4
Simplify customer_details_spec autocomplete test's JavaScript

This is in an attempt to get that final core failing spec under control
[promo] Ensure that an order has completed successfully in single use promotion test

Kind of a 'regression test' for this issue brought up by @daddeo2: https://github.com/spree/spree/commit/e9ad6c7a3deb107152a003bbbfc5d80947bb1832#commitcomment-2252676
Fix variant autocomplete now that rabl responses no longer have a root node
Don't allow an order to transition to complete if payment is required and payments don't exist

Tentative fix for issue brought up here https://github.com/spree/spree/commit/e9ad6c7a3deb107152a003bbbfc5d80947bb1832#commitcomment-2252676