Fixes from file_archive
Adds singular/plural test
Updates build_pot.sh to grap _n()
Regenerates POT file
Updates French translation
Fixes French translation
Adds main files
Adds entry_point declaration
Python 3: use parens around print
Don't use codecs for Python 3, it just crashes
Python 3 removed ugettext for unknown bad reasons
Handles the case where getlocale() is (None, None)
_() now accepts format() arguments

We can now do:
    _(u"Hello {n}", n="Remi")

instead of:
    _(u"Hello {n}").format(n="Remi")

Note that positional arguments ("Hello {}") are NOT allowed, this is a
feature. Don't use positional arguments, word order can change anyway.
Removes unicode_literals from setup.py

Distutils doesn't really accept that.
Use glob again for *.mo files
Removes import in __init__.py

Importing trans before main:setup() is run means the locale will be
ignored on some platforms!
Merge branch 'bundled-mo' into 'compile-po'

Conflicts:
	setup.py
New setup.py (from deluge)

Conflicts:
	setup.py
Merge branch 'bundled-mo' into 'compile-po'

Conflicts:
	setup.py