PEP8 and docstring fixes.
Removed very old script

This was used to build multilingual OOo setups.  Long overtaken by OOo itself
Make untranslate test a little more robust
Add .lang as a pot2po supported format
Ignore .hgtags in po2moz
Proper add and remove of files in Git VC
Introdice L10N_ENUS dir

This allows a portable way to reference the en-US templates dir.
Only update PO_DIR once

Since Git is a DVCS we only need to do this once.
Clean up the target pomigrate dir

Since in most casese the target is the same as the source, this ensures that
files no longer in the templates are not present after pomigrate'ing.
Ensure that POT files are also reflowed
Introduce retired dirs

This allows us to obsolete old files but not to clutter the current product
dirs with old ones.
Add newly arrived directories
Add FIXMEs re reflow points
Attempt to exlude retired products
Cleanup, sort and update installable bash scripts
Create directories when needed
If $PO_DIR is missing then get from VC
compare-locales requires MOZILLA_REPO checkout
Minimum supported Python is 2.4 so drop this check
Improve rST so that it appears well on PyPI