msgctxt support

<strike>Backwards-compatible</strike> msgctxt support

TODO
- [ ] Update angular-gettext to be context-aware