skip paths beginning with .
Fix some of the test-suite timeouts (#882)
handle empty GeoJSON tiles, ref #882
Allow specifying which test-suite tests to run
Fix callback condition order
Fix geojson rendering test timeout (fixes #882)
Fix rendering regressions (fixes #883)
Manage source update throttling in main loop

Otherwise there are race conditions between the timeout and
map.remove().
Explicitly destroy map in rendering tests
Try test-suite again (#609)
Try with mesa 10.3.1
Increase timeout
Don't fail build on test-suite discrepancies
Upload test-suite results
mesa 10.3.5
Preprocess class styles in cascade

Continuing along the lines of #831, this moves more preprocessing of style
declarations into cascade() from cascadeClasses(), to avoid redoing this work
each time a class is changed. On my Mac, this gets me another 3-6x speed
improvement: cascadeClasses() is down to < 15ms for me in most situations.

These changes moderately slow down cascade(), since all layer paint properties
are preprocessed (vs. just currently active classes), but hopefully a small
delay is tolerable on changing the map stylesheet, and is a small price to pay
for very fast subsequent class changes.

Also fixes #789.
Include additional information in featuresAt result

* layer information
* source information
* layout properties
* calculated paint properties

Fixes #876
Test featuresAt; refactor
Match style-spec layer properties