Tidy up HeadlessView
don't include the source file in every library
also install the version header
Merge pull request #709 from mapbox/version-header-only

Include version symbols only in mbgl-core library
fix typo
Merge pull request #708 from mapbox/headless-tidy

Tidy up HeadlessView
wrap mbgl-core and mbgl-linux in -Wl,--start-group/-Wl,--end-group
Merge pull request #707 from mapbox/start-group

wrap mbgl-core and mbgl-linux in -Wl,--start-group/-Wl,--end-group
Use CHECK_ERROR on every GL call
Reduce GL log spew
Fix unused param
update error reporting function
only report STACK_OVERFLOW/STACK_UNDERFLOW when the GL implementation has them
Merge pull request #711 from mapbox/check-gl-error

Use CHECK_ERROR on every GL call
use 4-byte aligned vertex attributes for performance reason

reverts 9d5f02ccaa051a0f3459f6fc94df807338fa2552 and 4c0b4a79017bc7c7ae864e6f961f186605be617f
add symbols to release build for easier profiling
depend on mbgl-core instead of -standalone so we don't have to run the packaging script every time

(this speeds up the build slightly)
add debug line for showing the sprite atlas
[performance] remove glFlush()
fix rendering errors