Also support new Boolean(false) form for isBoolean. closes #31 (thanks @jdalton)
just use regex instead of native trim to deal with variations in implementations. Thanks @jdalton. closes #34
using amp-keys for checking if empty. Closes #33
allow nullish values in 'property'. Closes #28