Was only handling one style of MBTiles.  Added support for the tiles table.
Added Argyle tiles as test option.
Added stats output for scene contents.  OpenGL Mem cache now adheres to stricter limits on size.  Documentation updates.  Fixed a retain loop in the layer view atcher.  Textures can now be rounded up or down if they're not already a power of two.  Added minVis/maxVis to the tile quad loader so entire tile sets can disappear at various heights.  Fixed a few update problems in the layer view watcher.  Upped the number of tiles loaded in at once to deal with retina.  Fixed a problem with Apple maps being in use in the same app.
Tweaked the retina display settings a little.
Pulled some retina fixes from the develop branch (manually).
New screen space calculations.  Working well with model matrix, but not full matrix yet.  Now requiring low level rendering objects to be named so I can trace them back to their origin.  Running all scene changes through the layer thread so we can flush them.  Added a dictionary for quad tree idents so developers can store their own data.  Textures now support 1 byte and 2 bytes formats.  A few more geometry utilities.
Selection delegate method now includes screen point.  Broke out the gl view setup.  Added attributes to pass around for tile loading.
Implemented dynamic texture atlases.  Cleaned up the layer add scene change logic.
Rebuilt WhirlyGlobeComponentTester project.  Instruments now works.
Drawable Atlas implemented, but not tested.
Triangle stripping now working.
Moved renderer into a dispatch queue.  This should fix scroll view interaction problems, but doesn't fix the 60/30 fps problem.  Now updating smaller portions of the dynamic buffers as needed.
Scaling skirts to tile size.  Compressed images won't work with dynamic atlases.  Turned them off.  Optimizing state changes in renderer.  Using VAOs for big drawables.
60hz sustained, after an initial startup period.  No idea why.
Fixed a draw priority problem.  Made async rendering optional.
Now explicitly tearing down opengl memory in case someone's keeping the context around.  Fixed a circular reference to the scene renderer.  Made more efficient use of the isReady option in the quad tile loader.  Tiles are loading more efficiently. Chunk layer updated to use atlases, but not entirely finished.  Moved quad tile loader over to using an more detailed definition of the images.  Allows for several types of data to be passed in, more to come.
Switched to a less intrusive locking model for dynamic drawable updates.
Finished up spherical chunk support for atlases.
Added mode where tilt is controlled by height above globe.  Finished new screen importance calculation.  Now mostly working.
Added a test layer for tracking down tile loading problems.  Finished up the screen importance calculation, seems to be tuned.