Add ephemeral mounts

 * Abstract in manifest option
 * Account properly for ebs/hvm
 * Add mapping to bundling
 * Correct flake8 errors