Add methods to MdiSubWindow for controlling dock/undocked status.

Refs #9060
Turn off close confirmations for unittests

Refs #9060
Formatting changes to MDISubWindow

Refs #9060
Doxygen update for dock() method

Refs #9060
Merge remote-tracking branch 'origin/feature/9060_float_windows_python'