Fix property and deepProperty to accommodate falsy property values (geezer)

The `property` and `deepProperty` assertions fail on geezer for falsy property values. Ultimately, a fix should check for `propName in obj`, but this fix for geezer assertions compares the property value with `undefined` since that is how chai currently [behaves](https://github.com/chaijs/chai/issues/184).