templates: Get rid of breadcrumb caching

This is causing issues in tests and wouldn't work anyway. CACHE_TIMEOUT
does not actually exist and should it, the performance improvement would
be insignificant.
templates: Get rid of legalpage caching

See ba3e607
templates: Use infinite caching for unit editing
tests: Add a dummy SECRET_KEY for tests
tests: Fix broken logic in views tests
Pick cleanups: Don't display messages with word counts

This gets rid of the messages shown below the roleup and above the
translate actions. That data is meant to be shown in the roleup.
Pick cleanup: Don't display the legacy summary in the roleup

These changes are meant to get us closer to Evernote, and reduce conflicts.
Refactor retrieving the common overview context

Pick notes: Had to do heavy adjustments since we serve part of the data using
    JavaScript, and our overview view is very different than Evernote's.

Conflicts:
	pootle/apps/pootle_translationproject/views.py
	pootle/core/helpers.py
Dirty fix to get the TP overview working

The following exception was being thrown: 'TranslationProject' object has
no attribute 'is_dir'. Not sure why the `request.resource_obj` I tried first
is not working, because it should.
Partial pick: We won't always have a resource path

Pick notes: Pick the rest of the commit.
Cleanup: removed dead code