.der files are used only by the iOS platform for SSL pinning. This
moves them out of the `platform/default/resources` directory and into
`platform/ios/resources`. The make configuration for Android is
updated so that it stops attempting to copy the files at all.
save state for recreating map view
fix review comments
unit test covering default value for fading and setting a new value
fixup setter, fix default value
[android] - convert angles to radiants in jni, correct follow animation for MyLocationView
do not sanitise input when recreating from other camera object, input is already sanitised before
cleanup mylocationview, made animation bit more smooth, improved UX when switching between tracking modes
cleanup CameraUpdateFactory, hide internally used api.
only invalidate position if required, remove outdated comments
correct camera position values
made zoom activity a bit more interesting
made dynamic marker activity a bit more interesting
FIXUP
* Fixed bug where fromScreenLocation would modify the actual Point being passed in
* [android] - move reused point to Projection class, migrated screen density logic to projection
fixup code to be unit testable
* [android] - include net package in proguard config, added the default EnclosingMethod disable warning and fixed up typo.
* update test app dependency leak canary to do a proguard release build, replaced keep support lib classes by dontwarn following Google guidelines, remove outdated/obsolete square configuration
* [android] - remove ViewMarkers crash, show correct view cache size in test activity
* use MapboxMap to indicate a MarkerView is no longer added on a map, no future updates will be passed on to core.
* resolve memory leak
* [android] - add transparent image to core for MarkerView ghosting SymbolAnnotations. Removes logging messages: `Can't find sprite ... `. Cleanup MapView.
* [android] - use alpha_8 config to only allocate one byte, rename id for better readability.
* [android] introduce a setConnected method to manually set a connected flag
* extend connected state to ConnectivityReceiver
* extend connected state to ConnectivityReceiver
* [android] - MarkerView rotation bug, limit degrees from 0 to 360 while creating a MarkerView
* update MarkerView#setRotation to limit input from 0 - 360 degrees, calculates difference in angle and animates rotation by a certain amount instead of animating to a value. Exposed new AnimatorUtils#animateRotationTo. Integrated into MarkerViewManager. Cleanup some unused imports. Updated javadoc.
* updated MarkerViewActivity in test application to test for regressions.
* added tests to validate changes to MarkerView#setRotate