Partially reverted https://github.com/ansman/validate.js/commit/bebe8…
…8ed9a40c38a37f44611650b68710e85cee1 to allow "" but reject whitespace, for all validators except equality.
The current behaviour without this commit causes all fields to be required, even without the presence.
Coverage remained the same at 100.0% when pulling 7b5a991504a5d84b0b9f3a327cfe04ad9c1eb5f4 on huan086:master into d7f6baa78dec5d50f91118a5baa22c73429634bd on ansman:master.
Coverage remained the same at 100.0% when pulling fc331eaa98c47440c085d232bf64e26ca83829a2 on huan086:master into d7f6baa78dec5d50f91118a5baa22c73429634bd on ansman:master.
@huan086 I feel like validate.js should a global setting wether to consider empty string, arrays and objects empty or not.
Ideally presence should capture everything that the other validators lets though. As it is now you can have values that falls through the cracks.