adapted for Spree 2

Hello,
I used your extension in a Spree 2.0.4 project so had to adapt it to work with it.
I would say the main changes were to move count_on_hand and backorderable from products and variants down to stock items.
I've got all tests passing and features green in this commit.

I would be available to discuss any comments if needed.
Thanks