add support for specificing a default return value when using
shouldIgnoreMissing() (resolves #251)
Refactored and changed asUndefined behaviour to use new field
Merge pull request #267 from david0/ignoremissing-returndefault

add support for specifying a default return value when using shouldIgnoreMissing()