Self bind refreshIscroll function to component views that use it, so that it can be directly referenced as an event handler
When getting item price, check if it's an item market or not, and return appropriate price
Add centralized background Less function
Reset `ul`s
- Trigger an event after updating goods
- Allow leaving the store without playing a sound
- Trigger events before and after updating goods \ currencies
- Use these events in the store model to close the dialog, instead of in the js API
- Simulate a market item purchase in native API stubs
Comments
Merge branch 'dev' into mindfulMule

Conflicts:
	src/js/economy-models.js
	src/js/native-api-stubs.js
Introduce an API for getting categories \ currencies as singles or as a collection, and refactor the storefront all templates to use them
Refactor addNewVirtualGood to support adding goods (market purchase goods) to mini stores with no currencies and a single category
Merge branch 'mindfulMule' into dev