Merge pull request #407 from ycombinator/bfv

Boot from volume support
Adding DB samples.
Need to pass in name when creating a DB instance.
Renaming variable for clarity.
Renaming.
Adding sample code for retrieving an instance.
Adding executable samples.
Adding tests and code for configurations.
Adding docs for configurations.
Removing var_dumps.
Adding sample code for datastores.
Adding documentation for data stores.
Allow create configuration operation to take in datastore and version.
Adding code for data stores.
Removing unnecessary file.
Adding code for data stores.
Adding unit tests for datastore and datastore list.
Merge pull request #409 from ycombinator/cdb-configurations

Support for Cloud Databases datastores and configurations
Allowing user to delete bootable volume on server termination.
Verify that extension is installed before attempting to use it.