Revert Money back to 5.0.0

This is so it is compatible with Ruby 1.8
Add states to API
Correct products_name_or_sku key in variant autocomplete
Ensure Spree::Api::ControllerSetup is magically reloaded
Make customer details form use API to retreive state information