First commit adding Anitsu signal generator.
Adding Agilent PSA driver.
Merge branch 'plugin-feature' of https://github.com/MatthieuDartiailh/HQCMeas into qelec-pierre
Merge remote-tracking branch 'HQC_Meas/plugin-feature' into qelec-pierre
InstrManager : Check that the plugin requesting the use of a profile is a declared user.
Measure plugin is now a registered instrument user and release profiles after the end of a measure.
Fixing LoopTask database handling to avoid issues with timing.

Previously the database was not updated on start-up leading to an issue if a measure was loaded with the timing activated.
Fix monitor behavior with respect to multiple measures run in a row.

Previously on closing the MeasureSpy was requesting the monitoring thread to exit as did the engine which resulted in two (None, None) being put in the queue but only one removed. Now the upon exit the monitor simply signal it is dying but does not kill the thread.
Use deepcopy when writing task_database_entries in database to avoid modifying those default values when editing the database later.

This is vital as otherwise the dicts used for the root task gets altered which is a big issue  when dealing with drivers and threads.
Update the database to use a flat representation in running mode.
Adding functional tests for the database.
Adding access exceptions and tests for these.
Fix management of access exceptions in flat database.
New formatting mechanism relying on flat database and caching for increased efficiency.

Now BaseTask exposes two method to format and format and eval string using values stored in the database. For each entry, a preformatted version of the string and the database indexes are cached for future use when the database is running.
Fixing all tasks and task views o work with the new formatting API.
Fix minor issue in driver debugger.
Add support for defining access_exs from tasks. WIP
Tasks now fully support the exs_access member. Also added some tests.

NB : When a task is simply moved, ie removed and re-added at a different position the exs_access are preserved.
Full support and tests for nested access exs.
First cut at the database access editor. WIP