Typos
Merge pull request #21 from jackboberg/patch-1

Typos
Add testem.json.
Change defineProperty from `values` to `get/set` to play nice with anyone using phantomjs.
Fix undefined is not a function bug in chrome with experimental javascript enabled.

Fixes: #23

This was being caused by us calling desc.values, which if the property was defined in array form normally would return undefined, no big deal. However, with experimental javascript enabled, this actually returns the Array.prototype.values function, which then goes on to wreak havoc. So instead, explicitly catch and cast the array form into object form, safely.
Bump version
Allow setting optional date props to null
consolidate null date tests
Allow `null` to be provided as the default value
Substitute _.each iteration object with it's keys only for clear function. Fixes #20
Merge pull request #27 from kamilogorek/master

Substitute _.each iteration object with it's keys only for clear function. Fixes #20
Added test for set function with {unset: true} option. Fixes #18
Merge pull request #26 from conradz/default-null

Allow `null` to be provided as the default value
Fix typo
Merge pull request #32 from jgillich/patch-1

Fix typo
Fix events hash being reset to empty after child collections were initialized
Merge branches 'master' and 'master' of github.com:ampersandjs/ampersand-state
4.3.3
4.3.4
4.3.5