Better handling of undefined properties

Usually want to not validate a property that is undefined even though the validation is defined, the exception being the required rule
Merge branch 'master' of https://github.com/narkeeso/ember-validator