Reference amaGama from tmserver
Prefer Wikipedia spelling
By default don't make .lang files active
Actually set the target to empty string if untranslated
Also allow for empty target

Seem now we are also hitting files where empty target means
untranslated, sigh.  Nothing like inventing your own format and then
changing it as you go along.
Cleanup ignores files, add more Python ones
Attempt to improve storing of markup in Android resources

This seems to be quite tricky as we need to guess what was intended at
this point.
Add test for properly encoding <
Fixed quoting of mixed XML and text content
Add tests for mixed XML and text content in aresource
This format supports only string resources, name it like that
Include duplicatestyle handling in xliff2po

Includes test.  We really are missing functional tests, even with just a
basic, I can run form.

Fixes bug 2879
Some fixes to translate.lang

* Make 'ab_CD' language codes work, even if data.py does not have 'ab'
  (incidentally, if both are present 'ab_CD' will be used).
* Add specialchars for Pootle.
Add Mozilla plural formulas

Some languages have different plural formula in Mozilla than the default
Gettext, so now we keep record of it as well.
Add N'Ko info
Correctly escape "-" in options in man page

Autogenerated man pages are using - instead of \- for the options.
Change the option formatter to escape - correctly.
Scrub extra rst markup from man pages

Many tools have a --manpage option that generates a man page using an
autoformatter of the --help output. The output may contain some raw rst
constructs that are groff errors, so filtering them out makes man happier.
Preserve blank lines in description for paragraphs