Added new defect details dialog and temporarily disabled some of the panel switching features.

The details dialog is a child of the mainframe and instantiated via the
main menu panel. It serves as a container for the defect details panel.