Add default currency to store

This adds the ability to specify a default currency for the store.  If it is blank, it will instead use globally configured currency.

Note: This will need to be based on Spree 1.3.x in order to work correctly.