The minimise.grid_search user function can now properly handle preset values of NaN.
This occurs when the parameter vector contains values of None due to the parameter not being set and
then the Python list being converted to a numpy array. The value of NaN is now caught and the
parameter is no longer identified as being preset.