detecting forms in content scripts and able to message to firefox background
restructure Firefox code so that it doesn't live in a separate dir

Jetpack allows us to use any directory in our add-on in place of lib/main.js, so I've moved all of that code into background/firefox-main.js.

However, Jetpack still requires content scripts/assets to be in /data. So I scrapped the original /Firefox directory, and moved the original /Firefox/data dir to a top level /data directory, and updated the symlinks accordingly.
basic messaging shim for Firefox to be compatible with our messaging interface
merge conflict
Merge remote-tracking branch 'origin/firefox' into firefox
rm top level firefox dir
added firefox messaging component
merge conflict
toolbar popup panels work
halfway working firefox extension
merge conflicts
tabs -> spaces
ported site configs to FX
Tld and SiteConfig modules for FX
more tabs -> spaces
comment change
have the FX tld modulke return the full domain in the case of any error
added full version of backbone.js
changes to support shallow freeze of modules in Jetpack
working towards sync on firefox