optimize imports
implement delete()
implement getUserProperties()
named params
Add CBLAttachmentInternal
adding api methods to CBLAttachment.  mass change to use exception handling rather than returning CBLStatus instances.