Merge pull request #200 from ControlSystemStudio/hotfixes

Fix a bug on Array Widget: resolves #159
Merge pull request #207 from ControlSystemStudio/hotfixes

BOY: resolves #206
o.c.scan: Update all ScanCommands to generate XML via DOM formatter.

This avoids problems with text that needs to be escaped.
Merge pull request #211 from ControlSystemStudio/bug_210_scan_XML_generation

o.c.scan: Update all ScanCommands to generate XML via DOM formatter. resolves #210
Merge pull request #212 from ControlSystemStudio/hotfixes

o.c.xygraph: Use Value Axis format to display value in hover labels. Fix #194
Merge pull request #214 from ControlSystemStudio/hotfixes

o.c.xygraph: Use Value Axis format to display value in hover labels. Fix #194
Merge pull request #217 from ControlSystemStudio/hotfixes

BOY bug in error information from exec command: resolves #215
Merge pull request #218 from ControlSystemStudio/hotfixes

add BOY doc resolves #215
o.a.archive.engine: Check for invalid time stamps

This includes a workaround for VType bug where out of range nanoseconds
would be reported as 'valid' yet cause a RuntimeException when fetching
the Timestamp
o.c.scan: Fix simulation config issues

Simulation config is required, but it can be 'empty', meaning: Use the
beamline config file, don't define any slew rates.

When simulation config path is set to empty, it will now default to the
beamline config path.

beamline.xsd now includes the slew_rate.
o.c.archive.engine: Remove 'SHOW_PROGRESS_ON_STARTUP'

IDE had added that
o.c.u.pvmanager.epics: handling epics nsec out of range
Merge pull request #220 from ControlSystemStudio/hotfixes

Hotfixes resolves #219
Merge pull request #221 from ControlSystemStudio/bug_209_invalid_timestamp

o.a.archive.engine: Check for invalid time stamps resolves #209
Merge pull request #225 from gcarcassi/3.2.x

o.c.u.pvmanager.epics: handling epics nsec out of range: resolves #209
Merge pull request #224 from ControlSystemStudio/bug222_scan_simu_config

Bug222 scan simu config: resolves #222
Merge pull request #226 from ControlSystemStudio/hotfixes

BOY: fix issue: resolves #219
o.c.archive: Fix linear interpolation cast error f. non-numeric samples

.. as can happen when exporting a time range from the data browser that
includes "Disconnected" samples
Data Browser: Fix zoom bug

When scrolling, then zooming into 'left' area of plot such that the
scrolling gets disabled because 'end' is no longer close to 'now', the
start/end times were wrong, using start of the zoomed area as the end.
Data Browser: Update changelog, remove debug printouts