lots of changes

-added delay to ConfigWidget and Acquirer
-created Scan class, and changed Acquirer, AcquireWidget and
AcquirePlotWidget to use it
-switched to JSON saving and loading
-started adding export to CSV and TSV

-abort is broken somehow...
Revert "lots of changes"

This reverts commit 656831884a960afbd67a9cb698a28249e4657801.
Revert "just a couple small things"

This reverts commit deb44c29edcd6cb28214e01c453d3a8877deb552.
Revert "Revert "just a couple small things""

This reverts commit aad1a2b2c57d86b913e94ce69335755331655abf.
Revert "Revert "lots of changes""

This reverts commit f0c337068a0ebb53e21bb220ee04a1379f4186a0.
Revert "lots of changes"

This reverts commit 656831884a960afbd67a9cb698a28249e4657801.
Revert "just a couple small things"

This reverts commit deb44c29edcd6cb28214e01c453d3a8877deb552.
Revert "Updating file headers with AGPL"

This reverts commit 8b9bb2014a4c3030b54d5a25d1d4abf6b4ffb8c0.
Revert "Revert "Updating file headers with AGPL""

This reverts commit 335871b374c1cb217fc2157260a9256b24ff661d.
Revert "Revert "just a couple small things""

This reverts commit 048c5f6096a7b87006a03436eea3b0d9f96a0abb.
Revert "Revert "lots of changes""

This reverts commit f9b50ddbd1a0f8cd9a2d7b0ff7f3ea45e58320ac.
Revert "Revert "Revert "lots of changes"""

This reverts commit a9acbe1b13434cc9b30c2caf85fd297ccd313c60.
Revert "Revert "Revert "just a couple small things"""

This reverts commit 55f8b1843ac2dbfcb7195b64f087e4e94174dbe3.
Revert "Revert "just a couple small things""

This reverts commit aad1a2b2c57d86b913e94ce69335755331655abf.
Revert "Revert "lots of changes""

This reverts commit f0c337068a0ebb53e21bb220ee04a1379f4186a0.
fixed abort
-now hides Sys. Res. Rem. from YAxisComboBox if not availble
-updated SystemResponse functionality to use the new json file format
-fixed freeze on quit during scan