Rename -deleteAttachmentNamed: back to -removeAttachmentNamed:

“remove” is more idiomatically Cocoa than “delete”.
Renamed CBLQuery.staleness to .updateMode
Added CBLModel support for nested custom objects as properties

A dynamic property can be of any class that conforms to the new CBLJSONEncoding protocol
(or an array of such a class.)
Fixes #197