Implements some smaller fixes as discussed on Slack:
Default options (e.g. for acquisition functions and active sample VP/GP update) are now updated automatically when specifytargetnoise=True, as in MATLAB. (Options which have been set explicitly by the user are not updated.)
No more ugly switch-case for acquisition functions; Acquisition function can now be specified either directly as the Python class instance, or as a string which is the name of the class.
Acquisition function properties are now all in acq_info dict, instead of separate class properties.
The quantile for VIQR/IMIQR acquisition functions can now be specified as an argument (default is 0.75).
Implements some smaller fixes as discussed on Slack:
specifytargetnoise=True
, as in MATLAB. (Options which have been set explicitly by the user are not updated.)