DD Read Only View

* Move position of the "real" root node of the graph to compact view. 
* It is initialized at construction time in EventSetup.
* Expanded view uses a read-only access to StoreT::instances
What about using a ```std::unique_ptr<DDPosData>``` and ```std::unique_ptr<DDCompactViewImpl>``` instead to automatically handle memory issues?