More skin and GUI work

Separated Entity into ObjectEntity, ParentableEntity and Entity.
Added Window and WindowTitleBar, with dragging.
Added PreventLeavingParent bool to Control.