put the XULRunner Unit Test Harness in place
make the harness app compatible with Gecko 2 (FireFox 4)
make common.js googTransOverlay.js and gtranslate.js importable modules
add test files for common.js, googTransOverlay.js and gtranslate.js, tests pass in FF 3.6.8 and FF 4.0b2
New logo
Added it-IT translation
Merge branch 'master' of git://github.com/elemoine/gtranslate

Conflicts:
	src/install.rdf
Added new contributors names
Added gtranslate.js basic tests
add .gitignore
add .gitignore to ignore *.log files in the test/unit dir
common.js is now GoogleTranslate.js. GoogleTranslate.js is a JavaScript module, which exports the GoogleTranslate object. GoogleTranslate is meant to include the business logic code, i.e. code that is independent from the user interface
add .gitignore to ignore the profile directory in the test directory
separate tests into two categories: unit and online. online tests are those requiring network resources, they're integration tests with the google translate web service
the gid and log utilities are moved in UtilChrome.js
make preferences rely on UtilChrome and the GoogleTranslate module
add a test to check that we can access document from an XHR callback
make googTransOverlay rely on UtilChrome.js and the GoogleTranslate.js module
move the definitions of trim, setLangPair et getLangPair functions into the GoogleTranslation.js module, gtranslate.js is no longer needed, remove it
remove bogus test