Simplify set_current_order. Fixes #5382
Search for guest order first before running Order.new

Fixes #5441
Add inverse_of for more associations involved in cart processing
Fixes #5488
Add circle CI setup