add namespaces to some CPP files to prevent naming conflicts
add android version of Samsung AdHub
add iOS support for ads::provider::SamsungAdHub
Merge branch 'ads-provider-samsungadhub' of https://github.com/michaelcontento/avalon into michaelcontento-ads-provider-samsungadhub

Conflicts:
	Android.mk
	avalon/ads/Manager.cpp
	avalon/platform/android-samsung/payment/java/src/com/avalon/payment/Backend.java
	avalon/platform/android-samsung/payment/java/src/com/avalon/payment/PurchasingObserver.java
Merge branch 'master' of github.com:hovergames/avalon