update chartboost android sdk to 3.3

New Feature: ChartboostActivity and ChartboostNativeActivity are simple
alternatives to implementing Chartboost in your app. Simply extend your
activities from either class (depending on whether you use native
activities or not), provide the app ID and signature, and you're done!
Changed documentation to suggest calling Chartboost.startSession() and
cb.showInterstitial(); in your activity's onStart() method, instead of
in onCreate()
New Feature: ChartboostDefaultDelegate is a new abstract class that
serves as a ChartboostDelegate. Extending from this instead will allow
you to skip overriding the methods you are not interested in, at the
expense of not being able to inherit from your own base class. The
default implementation returns true for any method that returns a
boolean in the delegate.
New delegate method: didFailToLoadUrl() is called when the result of a
click in an impression fails to load
Added exceptions to warn you if you have forgotten to properly exclude
Chartboost from your proguard using the line -keep class
com.chartboost.sdk.** { *; }
Change: Simultaneous identical interstitial or More Apps request
attempts will fail immediately. However, simultaneous interstitial
requests with different locations are fine.
Fix allowing Chartboost servers to differentiate buggy Android 2.x
devices that all share the same ANDROID_ID
Fixed an infrequent HTTP connection error during image downloads
Fixed bug where if the network is lost while viewing the More Apps page,
a click would cause a progress bar to hang forever
Fixed edge case crashes related to caching images
Change: Method Chartboost.orientation() is now called getOrientation()
Added ability to disable animations and fixed animation type none
Fixed memory leak that could sometimes occur with the activity
impressions setting
Removed dependence of sensor listener unless orientation is overridden
Removed all dependencies on AsyncTask, ensuring full compatibility with
multithreaded apps
Fixed bug where screen stayed dark after closing interstitials on
certain problem devices (including 4.1.2 Nexus S and Nexus 10)
Fixed interference with game-rate sensor listeners on certain problem
devices (including 2.3.x Galaxy S1 and Galaxy S2)
Fixed crash when cacheInterstitial() was called off the UI thread
Change: Show impression calls will immediately fail (and call delegate
method) if an impression is already visible
Stopped delegate method shouldDisplayLoadingViewForMoreApps() from being
fired when showing interstitials
Fixed delegate method shouldRequestMoreApps() was not being called as
specified
Fixed harmless Lint error about invalid package reference (also no
longer necessary to include -dontwarn java.lang.management.** in your
proguard configuration)
Fixed memory leak involved in using Chartboost in multiple subsequent
activities
Fail gracefully in low memory situations
Added ability to suppress off-thread method calling exceptions for
certain unusual use cases