Refactoring
Repair calibration features
Added publisher messages to threads
Refactoring code
Merge branch 'develop' of https://github.com/openDAQ/opendaq-gui into develop

Conflicts:
	opendaq/DAQControl.py
Added publisher message to EasyDAQ
Fixed bug in waveform generator.
Fixed bug in discontinuous mode.
Fixed not defined variable
Merge remote-tracking branch 'origin/develop' into develop
Fix no attribute encoderResolution
Fixed several bugs:
-Long rates
-Number of samples
-Smalls combobox
-Negative signals in waveform generator
-Error checking submitting in waveform generator
-Save "us" selection
-Channels activation
New folder organization
Merge remote-tracking branch 'origin/develop' into develop
Fixed several bugs:
-Parse some input values
-Negative values in DAC [S]
-Clear canvas after stop a measure
-First point synchronization
-Enhanced pwm controls
-Fastest measures
Fixed several bugs:
-GUI performance.
-Stopping GUI
-Ports scanning
-Data capture
-Counter
-Measure mode
DAQControl: Enhaced repaint time.
Fixed bug: Stopping DAQControl.
EasyDAQ: Calibration deleted (values in volts are used)
EasyDAQ: Deactivate D5 while using Time-Counter window
Adaptet to new firmware.

Fixed bug in EasyDAQ in burst mode units.
PEP8 code style applied to GUIs
Fixed bug when canceling EasyDAQ start
Upgraded Publisher version.