Description
When creating an EC2 node that utilizes EBS-backed root storage the ephemeral instance storage disks are not available unless explicitly requested by including BlockDeviceMappings in the call to RunInstances.
This patch adds support for passing an array of BlockDeviceMappings to the EC2NodeDriver's create_node() function using the ex_blockdevicemappings kwarg.
Example:
```
ec2_ephemeral_mappings = [
,
,
]
ec2.create_node(name=name, image=image, size=size, ex_blockdevicemappings=ec2_ephemeral_mappings)
[
{'DeviceName': '/dev/sdb', 'VirtualName': 'ephemeral0'}]
```
also on github, branch: https://github.com/pantheon-systems/libcloud/tree/ec2_block_dev_mappings