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
Use cache on Android 4.1+ if using Wi-Fi tethering.
Corrected logic.  Don't forget the !
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
* got rid of the 'clear cache' icon. there is no use for it anymore
* bumped version number since there were a lot of improvements since 3.6
add bing maps link to "map links" dialog
the encoded_name no longer includes the space/brackets - so these are now added in the java app - which makes more sense anyway
unknown names (shouldn't happen) are now named 'unknown' rather than not specified
Merge branch 'master' of https://github.com/jonatkins/ingress-intel-total-conversion