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
Typos
Docs: Typos, some rewords, and highlighting
Add more xliff2PO functional tests for bug 2879

enhanced to catch command argument/option parse errs
Use more idiomatic PATH concatenation

revisiting code I added for bug 2814, now with better Python skillz
http://bugs.locamotion.org/show_bug.cgi?id=2814
Don’t use the old py.test module name

Module name has been renamed to pytest for a while now, use the new name
consistently.
Replace hyphen with space when escaping queries

Otherwise words containing hyphens are not found.

Before: “add on” finds “add-on” but, “add-on” does not
After: both return result
Add test for querying whole strings