Add .po file encoding support (#115).

GetText::PoParser#parse_file taken from upstream GetText (https://github.com/ruby-gettext/gettext/commit/ff472faae25e9e75df7ce93f8e40c87f4ca1cc30). However, it might be worth of updating entire  file.