Fix copypaste fail in ModifySnapshotAttribute

Fixes TOOLS-179 (again)
support --kernel and --ramdisk parameters to euca-bundle-upload (required for bundle-instance for Linux instances)
fix per suggestion by gholmes
Fix over-zealous dir deletion in BundleVol
Fix bundlevol <-> imagecreator arg mismatch

Fixes TOOLS-381
Fix DetachVolume params
Make eustore-install-image replace . with _

Fixes TOOLS-386
Close bundle writer's input pipe when it exits

Fixes TOOLS-335
Use unique names for eustore kernel/ramdisk images

Fixes TOOLS-387
Add a random ID to eustore image names

This guards against multiple images with the same file name colliding
with each other.

Fixes TOOLS-387
Add eustore-install-image --pad-name to opt into name randomization

Commit aad208a began adding several random hex characters to image names
to make them unique since EC2 specs require them to be unique.  Since
that is backwards-incompatible, though, this commit makes that
functionality optional -- use eustore-install-image's new --pad-name
option to enable it.
Add man pages to MANIFEST.in
Ensure we don't register ramdisk images as machine images
Version bump (3.0.2)
Minor help string fixes
Merge branch '3.0-maint'

Conflicts:
	euca2ools/__init__.py