Have osx::defaults enforce the value type of a preference key

Exec for `defaults write` will run if type doesn't match.
Merge pull request #93 from toolbear/osx-defaults-enforce-type

Have osx::defaults enforce the value type of a preference key