adding --vm-type option that supports "paravirtual" (default) or "hvm"

This information goes into the register_image call to ec2 by boto to register the new image.
Also fixing some pylint warnings