Jb/589 delete cache

Cachen von einzelnen teuren Methoden im Model.
* Aktivitätszahl
* Korporationen
* Letzte Gruppe in der ersten Korporation
* Breadcrumb
* Navigierbare Elemente bis zur Wurzel
weitere Methoden werden in weiteren Pullrequests behoben.

Außerdem Methoden zum Löschen `delete_cache`und Füllen `fetch_cache`des Caches anbieten. 
Das Löschen wird schon jetzt verwendet, wenn `DAGLink` bzw. `UserGroupMembership` gelöscht wird.
Das Füllen kann später in ständig laufenden Tasks oder in einer einmalig laufenden Task erfolgen.
Das Cachen von Oberflächenelementen wie z.B. Tabelle der eigenen Gruppen oder der Corporate Vita hat sich nicht bewährt, da der Cache nicht zum richtigen Zeitpunkt wieder gelöscht werden kann.

Gemessene Zeiten auf der sandbox vor Pullrequest:
Erstes Laden von [Benutzerseite](http://sandbox.wingolfsplattform.org/users/26): 23 Sekunden
Zweites Laden: 19 Sekunden
Erstes Laden von [Gruppenseite](http://sandbox.wingolfsplattform.org/groups/20):  117 Sekunden
Zweites Laden: 32 Sekunden