delete_blob supports x_ms_delete_snapshots

Added support to delete blobs that have associated snapshots via the
x_ms_delete_snapshots header option.

Also added support for the timeout query parameter when deleting blobs.