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