Add basic cache support
Some improvements to cache (workout template, lang config, etc.)
Don't cache the user

This makes more trouble than it's worth for the speed improvement it
provides
When testing, clear all the cache on tear down
Add some tests to check the cache works properly
Add tests for the workout template cache
Render the edit/delete links for muscles outside of the cache block
Merge
Fix merge error in urls.py
Remove debug output
Increse the default cache timeout to a month
Update changelog
Fix pep8 formatting
Cache the administration snippets in the navigation bar
Add filter for languages and their configs
Cleanup the language handling and add new translation for Bulgarian
Respect the user setting to show/hide ingredients in English