Manage unicode header keys in Pithos requests

Closes #10

Methods affected in kamaki.clients.pithos.rest_api.PithosRestClient:
account_head/post, container_head/put/post, object_head/get/copy/move
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 API differences: create_volume, create_snapshot

Unit tests for these methods are also implemented
Expose volume & snapshot commands (Block Storage)