Zaprange: separate layers, one for each team.
Create highlighter Imminent Decay
Adds highlighter logic, and myself to the roll call of contributors.
Merge remote-tracking branch 'upstream/master'
highlight portales without mods red as before,
but hightlight also free slots as yellow
Merge remote-tracking branch 'upstream/master'
Bug fix: Plugin Sync
1. Failed to create more than one realtime document.
   Pass assignIdCallback and failedCallback as function parameter for FileSearcher instead of saving it.

2. If a client with empty data use Sync plugin first, other clients will lose their data once connected with Realtime API.
   Assign '' to lastUpdateUUID on model initialization if the client do not have data.

3. Realtime API sometimes return 'CLIENT_ERROR' instead of 'NOT_FOUND' if a file is not found
   Change handling of 'CLIENT_ERROR' to the same as 'NOT_FOUND'
Plugin Sync: bump version number to 0.2.1
work-in-progress - checking in while looking at other code on master. may be broken
Merge pull request #509 from Xelio/patch-plugin-sync-5

Bug fix: Plugin Sync
fix version numbers - see #509
fix 'show portal weakness, so it sets the fill, rather than border, colour when marking a not-weak portal
render limits are obsolete with the new code - remove contents of plugin
(file remains so users auto-updating get this 'empty' version)
show-more-portals plugin updated to work better with new map tiles
more work on map data rendering rewrite
marker creation/style changing moved out of rendering code (to allow use from elsewhere, and possible overriding by plugins)
move map data debug tilers to a separate class
possible fix for coordinate clamping on the right-hand-side of the map
more work-in-progress...
Merge branch 'master' into new-map-data
more work on new render code. the new request class is now used - things are almost working right again
still need to change map refresh timer, add back resonators, and write a plugin for field MU count display