support for the {plural} tag, in the language and the PO backend.

PO files only support two plural cases: 1 and other. the extractor exits with an
error if a plural tag is encountered that does not meet that restriction.