Bug fix for config/i18n.py translator() using unsafe call get_current_request()


This fix assumes translationstring and chameleon will forward the context to translator() so that 'request' can be obtained from context instead of get_current_request() which is not thread safe when it is used with green threads like gevent. Pull request for translationstring and chameleon are being made so that the context with be passed in to translate().