Merge branch 'release-1.12.0a' into devel
Revert "Remove the useless and buggy menu "Add-on Functions"."

This reverts commit 51e20b62b6efece76f49d8bad301c4b2914254f2.
Auto hide addon menu if not used.
Merge branch 'fix-addon-menu' into devel
Centralize escapeRegExp.
Use precise detection of ID in sbBrowserOverlay.getID to prevent leaks. Exclude the "?" search or "#" hash, and allow only real files (excluding folders).
We now don't need to check for files here.
Merge branch 'fix-get-id' into devel
Add shortcuts Shift+Enter and Shift+Space for DOMEraser isolate.
Add charset value in the fulltext cache.
Remove the limit of chars property in the property window.
Merge branch 'allow-redefine-charset' into devel
Add getBoolPref, setBoolPref, copyUnicharPref, setUnicharPref in sbCommonUtils back for addon compatibility.
Add some comment for code blocks.
sbContentSaver.init now merges the preset option settings, undefined attributes use default.
Add compatibility handling for old style window.arguments call in capture.xul
Merge branch 'fix-addon-compatibility' into devel
Update version info.
Merge branch 'release-1.12.0a2'