ref #135 Navigation/history

* Adds a history for cgsee navigation. 
* Supports all implemented manipulators and static presets. 
* Adds a gui widget to visualize all saved steps with a small thumbnail.
first and last elements might be cached, and if cached version still is first/last just return, if not while through first/last items and update cache