Fix defineProperty when value is falsy
minimal defineProperty tests
Merge pull request #175 from tessel/km-defineProperty

Fix defineProperty where value is falsy