Replaces any placeholders in the message with variables
from the context, as well as a few special items like:

{session_vars}
{post_vars}
{get_vars}
{env}
{env:foo}
{file}
{line}

@param mixed   $message
@param array   $context

@return mixed