rr:language and plainLiteral bugfixes

* added support for the rr:ranguage in contexts other than just
  rr:column (namely rr:constant, rr:template)
* fixed some conceptual shortcomings that disallowed some use cases of
  the plainLiteral function (namely the use of a language tag, when
  the plain literal is constructed by other nested functions)