Initialize OS block storage REST API clients

Package name: kamaki.clients.blockstorage
Add unit tests for Block Storage Rest Client
Implement BlockStorageClient (easy to use methods)
Add unit tests for Block Storage Client
Implement Cyclades Block Storage Rest Client

Includes unit tests
Implement Cyclades Block Storage client

The Cyclades client overrides some methods of the OS-specific
client, due to differences between the two APIs:
create_volume, update_volume, create_snapshot

Unit tests for these methods are also implemented