New Plugin: Sync
Use Google Realtime API, store key value pair in CollaborativeMap.
Allow plugin to sync data between client.
Plugin Sync: Fix bug where Firefox has window.crypto but not window.crypto.getRandomValues
Update Plugin Keys and Keys On Map to work with Plugin Sync
Plugin Sync: update callback will fire if full updated is performed
Plugin Keys: Add comments on new functions
Plugin Sync: Bug Fix - change class name initial letter to uppercase
Plugin Sync: Code restructure
Move file search and create function to a new class
speech-search: new plugin speech search

This is webkit only since no other browser currently supports speech input
Plugin Keys: Change description to mention sync function
Bug fix in portal render limit handler and add function to clean up left over portals which should be removed after minimum display portal level rise.
Use cache on Android 4.1+ if using Wi-Fi tethering.
Corrected logic.  Don't forget the !
Merge branch 'patch-bug-portal-render-limit' of https://github.com/Xelio/ingress-intel-total-conversion into Xelio-patch-bug-portal-render-limit
fix description of player tracker to match behaviour
Merge branch 'cacheWhenTethered' of git://github.com/hastarin/ingress-intel-total-conversion into hastarin-cacheWhenTethered
Merge branch 'master' of https://github.com/brutal-chaos/ingress-intel-total-conversion into brutal-chaos-master
fixed indentation on speech-search plugin to match the others
updated description to be clear it isn't for firefox
some comments and brackets
Merge branch 'master' of github.com:jonatkins/ingress-intel-total-conversion
fixed indentation on speech-search plugin header to match the others