preparation for dockable form class.
replaced dockforminfo with dockableform.
added basic docked form visible toggling.
commit before migrating to flapmanager.
migrated flap code to flapmanager.