Real upgrade to for Spree >= 1.2 (including new Spree::Money and authentication)

Instead of just fixing the `gemspec` I tried to implement new features to get green tests.