Merge branch 'various-small-stuff' into master-michael

* various-small-stuff:
  fix some payment problems with assert in release mode
  fix caching of next interstitial in ads::provider::Chartboost
  clean log messages in ads::provider::Chartboost
  replace assert() with BOOST_ASSERT_MSG()
  replace auto with auto& in some range-for loops
Merge branch 'show-banner-ignore-time' into master-michael

* show-banner-ignore-time:
  add new method showBannerIgnoreTime() to ads::Manager
Merge branch 'samsung-payment' into master-michael

* samsung-payment:
  pass isConsumable to the payment backend through startItemDataRequest()
  add samsung payment backend

Conflicts:
	avalon/platform/android/payment/Backend.cpp
Merge branch 'google-gamecenter' into master-michael

* google-gamecenter:
  google GameCenter
  remove unused default android GameCenter class