Working workaround for the Chrome storage issue

Some odd Chrome behaviour made me think the code was throwing an error.
In fact it was just badly-worded debugging information.  The real issue
was chrome.storage.local.get() being super-slow (and perhaps timing out).

This workaround uses the fallback implementation if it detects a timeout.
Merge branch 'master' of ../BabelExt
Check extension version numbers match variables thread version numbers
"Welcome" link on search and forum pages
Updated version number to 3.11

Actual command: ./release.sh 3.11