Change min/max existence check in range

Change min and max existence check to validate against undefined.
Using ! causes a false positive when one of the values is 0.

This is causing issues in parsley.js 2.0.0 when using 0 in a range validator