WIP: EBS client

First out is a client for interacting with EBS volumes.
Implement Create Volume

Method for creating volumes with tags.
Attach volume

Method for attaching volume.
Auto selects next available device name.
Volume detachement and status type

Change status from sting to its own type to avoid misspellings.
Implement detach volume method.
Volume status type and get volume by id

Create volume status type to prevent misspellings.
Implement method for returning volume by id.
Snapshots and delete volume

Implement methods for working with snapshots.
Method for deleting volumes.
Provide cli tool to expose the library functions.

First version allows moving an EBS volume between instances.
Availability zones are crossed by using snapshots.
Include root certificates and wait for volume available

- Include certificates to be able to run without any OS dependencies.
- Wait for volume to become available before trying to attach it.
Add detach command and re-use already attached volume

- Checks if volume is already attached to instance
- Provide command for detaching volumes
Increase timeouts

Make more room for slow AWS replies.