WIP: Custom route reuse strategy
This MR introduces a custom route reuse strategy which uses already rendered components again when routing back to them. This increases the performance enormously during longer use. Server calls are decreased and it seems like there are no problems with change detection of data which is received via websockets in reused components. The stored routes will be reset on changing module since components will be used differently.
Known issues:
- Content groups are not updating until reload when added or removed group
- Contents in content list will no updated until reload
- Presentation mode doesn't work as intended since there is no routing yet
Closes #736
Edited by Lukas Weingarten