Allows Zero Value for Min and Max.

Zero returns false in a boolean test so a zero value could not be set as a min/max value.

For example, the following code would always use the right value if the left value is zero.

    o.xMin = data.xMin || o.xMin;

This should solve @ajanini's issue in #5