makeValidParams is intended to validate a parameter object
instance (e.g. HyperGParams or subclass). The idea is that unlike
validObject, methods for this generic attempt to fix invalid
instances when possible, and in this case issuing a warning, and
only give an error if the object cannot be fixed.
makeValidParams(object)showMethods to
see signatures currently supported.object argument.