Support msgctxt field of items

As can be seen in the tests, I provide with the commits, items can have a msgctxt field.

The field is documented at http://www.gnu.org/software/gettext/manual/html_node/Contexts.html.