IE Fix:: Fix for a specific behaviour in IE browsers with Select element validation on 'onchange' event

NOTE: The IE Fix is on and around lines: 55 and 166. To expand on that in requiredCheck Method when a <SELECT> element has to be checked for a required value, newer versions of IE, does not update el.validity.valueMissing until the it has exited current event ('onchange' for example). 

This Pull Request includes additional improvements on console logs for debugging in Debug Mode. e.g. when $.ZFD.ValidateForm.options.debugMode = true; and some white space tidying up.