Make SPARQL::Client::Repository writable

This patch makes SPARQL::Client::Repository writable by overriding the #insert_statements and #delete_statements methods to use SPARQL/Update.

In addition, this patch adds support for the compound Delete/Insert operation defined in SPARQL/Update 1.1.

I added this in order to use the Spira object mapper with a SPARQL backend.