Implemented MachineProgram UI & document features
- Added MachineProgram to Document under the TPG that created it
- Renamed ToolPathDockWindow to CamInspectorDockWindow to better reflect its purpose
- Added MachineProgram rendering on the CamInspectorDockWindow
- Fixed bug (un-initialised var)