Add functionality to sample backend

* set_properties
* save (message)
* delete_message
* create_attachments
* get_attachment_ids
they come from mapistore.h, the backend just does not include mapistore python bindings to leverage mapistore.errors.*