Feature/i18n enhancement

Adding some unittests to the translation framework in the vibe.web.web module.
Adding support for the msgctxt tag that can be specified in po files.
I could do that if I get around to plural support before this commit gets pulled.