Changes to required validation logic

- 1.0.2 (branched) Only run validations if the field is required or not
blank (i.e. Don't run validations if not required and field is blank)

Removed outdated (Grunt 0.3) lint task