Add fallback to last incomplete spree order on current_order helper

* This allows users that not yet signed in with a guest_token assigned
  before to reuse their carts created from 2.2.

* Adds a dedicated spec for the new behavior. Does not add specs for
  behavior already present in the order controller helper. Adding a full
  specification at the same place this commit adds its specs is
  recommended.