rxgettext - added --gnu-compatibility option

to produce a GNU gettext compatible PO file (no double escaped new line charaters, removed Plural-Forms header tag)

Small implementation change: subclass `RubyPOEntry` from `POEntry` to reuse the `format_message` method and to avoid aliasing `initialization` method.