Fix Math.min and Math.max to accept zero args and handle -0
Fix Math.min and Math.max to accept zero args and handle -0

In case of no arguments +-Infinity should be returned. -0 is
smaller than +0 and any NaN input should turn the result into NaN.
(because of the NaN semantics libc fmin, fmax cannot be used: they
return the other argument if one is NaN)

evanlabs/mujs,ccxvii/mujs,ccxvii/mujs,ccxvii/mujs,thurday/mujs,guiquanz/mujs,earthling42/mujs,ccxvii/mujs,BOGY/mujs,lsm/mujs,Frky/mujs