make dpi object be part of plx::Window

is the window's problem now.
samplewindow becomes DCoWindow

So the VisualManager now depends on it.