-----
* Change default ``cachetools`` implementation to ``cachetools.LFUCache``.
* Now possible to change ``cachetools`` implementation with environment variables.
See README.rst.
* To avoid thread unsafe execution, the function caching decorator now employs a lock.
See https://github.com/peterbe/premailer/issues/225