Various improvements to DataPlot and Communication configuration window

Please review the very last commit, where I change the behaviour of the communication configuration window.  Specifically I want to make sure I didn't break anything for XBEE, OPAL and Simulation configuration types.