Added a tab page to show component dragging

Also added two methods in SwingThingsMainFrame that can be overrriden to
preserve and initialize user window preferences.