Bug 873087 - Generalized lang file tags

Support for lines like '## tag ##' in lang files, where tag can be any string.
For efficiency, tag lines must be the first lines in the file.
Merge pull request #1126 from dpoirier/bug-873087-lang-file-tags

Bug 873087 - Generalized lang file tags