PO syntax and style and html attribute feature

This corrects the issue with commas and aims, with its adjustments to comment order, trimming and escape characters, to produce output more similar to other gettext tools. This makes it easier to compare before and after running through tools like msgcat and msguniq.

Text is extracted from certain html attributes. This needs to be more configurable.