Changed
- **Breaking**: rename some long names for command line options
- Use codecs module to unescape strings (faster with python 3)
- Add short option synonym `-P` for `--pwl`
- Add short option synonym `-e` for `--extract`
- Major code cleanup: add comments, move checking/error functions from class PoMessage to class PoFile
- Full PEP8 compliance
Fixed
- Fix problem when latest string in file has a plural form (this last translation was ignored)
- Display full exception in case of problem when reading file