Add support for request context and user context

If the user passes request and user context in the extra data pass them to the top level of the meta (same as in tags context)