Fixes first order promotion rule

The previous logic applied to this rule prevented it from being eligible
in any context

Fixes #2569
Define group_by_products_id as a method so its existence isn't dependent on the table existing

Fixes #1247
Index shipments by order_id

Fixes #2594
Add dependency for truncate_html
We are switching to using TeamCity for our CI server
link to guest login for CI
Bump to selenium-webdriver 2.30.0
Only return unique ids from selected_taxons
[api] Ensure parameters are parsed correctly in VariantsController#create
Bring Spree::Money on this branch in line with what's on 1-3-stable and master