Implement (binary) attachment support

BackbonePouch.attachments is a mixin, which proviedes methods for
storing, retrieving and listing attachments:
* model.attachments(filter)
* model.attach(blob, name, type, callback)
* model.attachment(name, callback)