add support for extra devices at launch

the original option only specified ephemeral XXX devices
this allows to specify extra EBS volumes, with or without IOPS, etc - while keeping the same behavior for the old *--ephemeral-devices* option

@igor47 @pcarrier @nelgau @daveaugustine @jtai @martinrhoads @jeffyip