Fixed a small bug that allowed duplicates to make their way into the candidate table.
Some suggested packages are now used conditionally in vignettes, reade, tests and examples since they might not be available on all checking machines.
Removed Plotly from dependencies.
Fixed a bug with initgrid on scoring functions with dimensionality over 4.
Improved the way error handling works - any errors encountered in initialization will be returned.
Changed Gaussian Process package to DiceKriging. predict method is much faster. Added errorHandling parameter - bayesOpt() and addIterations() should now return results no matter what, unless errorHandling = 'stop' Added otherHalting parameter.