Prevented graphical coordinate systems for being misinterpreted as coordinate systems. This is to prevent possible problems when a graphic is deleted and suddenly all the references to the graphics coordinate systm become bad. A similar thing could happen with the camera but there is only one camera so this shouldn't be an issue.
Removed raw pointers T const* and replaced with observing_ptr<const T>
Merge branch 'coord_systems' of github.com:Gazok/Tank into coord_systems

Conflicts:
	Tank/Geometry/CoordinateFrame.hpp
	Tank/Geometry/InertialFrame.cpp
	Tank/Geometry/InertialFrame.hpp