Fixed #14974 -- Allow using custom i18n backends

This adds support for custom i18n backends in Django.

This https://github.com/rtnpro/django-pontoon-hook/tree/i18n_backend shows how to customise the i18n backend as necessary.

Please review it and let me know if it's OK or needs improvements.