re-did the m3 EBS logic to map ephemeral virtual names to the same device names + broke out logic in AwsAutoScalingService into isolated method  for easier testing
fixed codenarc issues
fixed spacing
Merge pull request #488 from aglover/m3-customize

M3 customize -- M3 instance types require ephemeral drives w/virtual names