Add support for nullable properties, fixes #3

Note that this is a backwards incompatible change. You must now provide
a default value for properties of type 'object' in order to have them
migrated during `Avers.migrateObject()`.