Move store credits out

This is the starting point of moving store credits feature out to spree core. A related PR for spree core is created: https://github.com/spree/spree/pull/5625 as well. It's a result of the paired coding exercise I had with @paulo-surfdome. Anyone can take form here.

After it's done we need to change the extension name to reflect the actual functionality of this extension.