Added .hgignore file
Release automation: Removed tagging of downloads and buildtools repository, it's pointless now that subrepos are used
Release automation: Simplified source code tar creation now that subrepositories are used
Removed KMeleon build automation
Removed special Babelzilla builds, we no longer use Babelzilla
Added handling of override attempt using toSource to hook function
Added build.py devenv command for Chrome extensions
Chrome: Use a whitelist for the files included in the build, generate manifest dynamically from template
Chrome: Automatically convert Firefox JavaScript files on build
Make sure to reload JSHydra modules on each use
Automatically reload Chrome development environment when it updates (manifest and strings don't get reloaded)
Made build tools dependent on JSHydra instead of requiring extensions to be dependent on it
Fixed: jshydra isn't being called for ABP/Chrome builds any more
Locale tests: Ignore whitespace-only access keys
Created a base packager to hold common code for the Gecko and Chrome packagers
Removed leftovers of Babelzilla integration
Move in-memory file processing to the common packager
Don't manipulate whitespace on build
Removed redundant parameters
Implement mapping of files from subrepositories