Restore instruments serialization (#512)
Serialization is used for copying instruments into the new job; broken serialization ---> sumulation is done for the default instrument parameters.
Also to avoid multiple inheritance in instrument items the following changes were made:
ScanningItem was renamed to ScanningInstrumentItem and inherits from InstrumentItem.
SpecularInstrumentItem, DepthprobeInstrumentItem and OffspecInstrumentItem inherit from ScanningInstrumentItem
This resolves #512 (closed)
Edited by Mikhail Svechnikov