Q: changed overload orders to fixes tests

All tests now fixed thanks to help from @Igorbek and Ryan Cavanaugh

See http://stackoverflow.com/a/20740481/761388 for details.

Also fixes related issue jQuery tests (by setting previously required params to optional)

Fixes jQuery.validation tests.