fix 'flip' logic to take into account rotation_alignment and keep_upright (#470)
fix text/icon rendering order (#470)
Hold internal reference to Sprite in SpriteAtlas
Render map with a copy of TransformState
Replace uv::rwlock with std::recursive_mutex

Fixes #491
Fix variable shadowing
c++ - use const qualifier
store glyphAtlas by value in Map object, pass by ref
change hasData signiture to expect ```StyleLayer const&```
remove commented out assert
store spriteAtlas by value + make TileParser noncopyable
simplify - remove before/afterParse and create Parser on stack in worker thread
store uv::loop as unique_ptr
access member variables directly inside class methods
Merge branch 'master' into mbgl-config