The source project of this merge request has been removed.
ShumateNetworkTileSource async method improvements
In the network tile source, render cached tiles even if they are out of date, then update them if a new tile is fetched from the network. This way, the map doesn't flicker while we wait for network requests every time the cache expiration period is up.
Also, reorder all the callbacks so it's easier to see what's going on (and in what order).