Hide menus for assinging assembly controller and setting start order from SAD files being viewed in the chalkboard editor. (refs #1285)
refs #1878 ConnectPortWizard use BeansObservable.  
DeferredAdapterSwitch, use isntanceof checks and ensure the adapters
check the state before assuming not fetched.
ScaConnectProvider, Don't return null for ScaDomainManagerRegistry.
Make Waveform Explorer default editor for local waveforms instead of Chalkboard Editor. (resoves #1790)
updates to ScaPlugin to allow proper dispose on cancel
Ensure we pass the uses port list to the plot execution event.
Copy event details before opening dialog but wait to create execution
event until after the dialog is closed.
merged from develop-1.8
Merge branch 'develop-1.9' into develop-1.10
Undo fix made for #1790. Local waveforms should open in the chalkboard editor, but #1790 was incorrectly interpreted to refer to opening local waveforms. Domain waveforms open in the waveform explorer, which was already the case prior to the fix made for #1790.
Can't call refresh from UI thread, waveform state should already be available.
adjust outputData's data rep (byte order) when calling setDataByteOrder(ByteOrder)
refs #1905 allow empty string for sddsStreamDefinition.id (streamID)
  by creating new StreamSRI() and setting it's streamID to this id.
+ fix setting streamSRI.xdelta to make sure it does divide with a double (1.0)
  otherwise value would be truncated to 0 as the sr variable is an int
refs #1905 add SDDS Preferences Page to workbench and running Plot settings for changing data byte order
When only one port exists don't error, just assume that is the correct
port.
dataSDDS is also valid.
Use is empty instead of size.
refs #1832 Added more sensible properties to test for support of Add
Listener and Plot commands
refs #1880 Expose the getFileStore method so it can be reused by other content providers.
fixed NPE when opening SRI View on device with multiple ports
small fix to FeiPlotHandler