Jb/625 caching horizontal navigation

Based on the new User#delete_cache, I have replaced HorizontalNav#cached_navables by User#cached_current_corporations.

The new caching method has several advantages compared to the replaced one
* It is specified for changes
* Its user-specific cache is deleted on changes of any membership of this user
* Its closer to the model and not used in the presenter