Altered:
```AMGenericScanEditor::updateEditor()``` to test for a valid
endDateTime to determine what to set to scan info end time instead of
currentlyScanning(), since currently scanning isn't while the scan
isinitialized.

Added:
```refreshScanInfo()``` helper slot to AMGenericScanEditor to call
```updateEditor()``` on current scan, and set it to listen for changes
in teh scan config, in case the expected duration changes during the
scan (NOTE: if it does change during the scan, the config must emit
configurationChanged() for teh editor to update)

n::configuration()->configurationChanged```

Altered:
```IDEASXASScanConfiguration::computeTotalTimeImplementation()``` to
emit configurationChanged() when ```expectedDuration()``` is set

Interesting fact - the signal:
```AMScan::scanConfigurationChanged()```
has nothing to do with the signal
```AMSca
Merge branch 'master' of github.com:acquaman/acquaman
Altered:
Clean up qDebugs