Rename market items map to packs map
- when getting price, check if item is a virtual or market item
- add setPurchaseType
- getting platform IDs pulled up to base model
Add isMarketPurchaseType
Set virutal good's price conditionally according to whether its purchase type is virtualItem or market
When getting item price, check if it's an item market or not, and return appropriate price

Conflicts:

	src/js/economy-models.js
Merge branch 'realMoney' into dev
Merge branch 'dev'
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