catch up to the natives and core
small fixes
support changes in levelup
save market data in domains
fix passing params to refreshed event
save market data in domains

Conflicts:
	Soomla/CCSimpleStoreEventHandler.cpp
	Soomla/CCSimpleStoreEventHandler.h
	Soomla/domain/CCVirtualItem.h

Conflicts:
	Soomla/CCStoreEventDispatcher.cpp
	Soomla/CCStoreEventDispatcher.h
	Soomla/CCStoreEventHandler.h
	Soomla/domain/CCVirtualItem.h
fix virtual item
save market data in domains

implement android part
implement saveItem in android
extract macros to core
Merge branch 'master' into dev

Conflicts:
	Cocos2dXStore.xcodeproj/project.pbxproj
	Soomla/CCStoreEventDispatcher.cpp
	Soomla/CCStoreEventDispatcher.h
	Soomla/CCStoreEventHandler.h
	Soomla/CCStoreService.cpp
	Soomla/data/CCStoreInfo.cpp
	Soomla/domain/CCVirtualItem.h
	soomla-native/compilations/android/AndroidStore.jar
	soomla-native/compilations/android/AndroidStoreAmazon.jar
	soomla-native/compilations/android/AndroidStoreGooglePlay.jar
	soomla-native/compilations/android/in-app-purchasing-1.0.3.jar
fix TAG
fix android compilation
Merge remote-tracking branch 'origin/master' into dev
arranging parameters properly for CCSoomlaEntity init call
arrange getType
apply new structure
support android builds
add billing services
add sourced iml