Add Spree 2.3 support

Hi, I did a few changes to provide 2-3-stable support. Any feedback is welcome.