Adds support for armhf images

cloud-images.ubuntu.com have been offering armhf images
for a while now. This patch adds support for armhf to the euca2ools
manifests.

Signed-off-by: Chuck Short <chuck.short@canonical.com>
 Add a way to save private keyfiles with euca-create-keypair

    - Added a -f <filename> flag to allow the user to enter a filename
      for the private key.
    - Private key is saved to the filename provided and is the file
      permissions are changed to 0600 so that the key is ready to use.
Merge branch 'master' into save-key-devel
Change output habits of euca-create-keypair

- Added a method print_fingerprint that is always printed.
- If no the -f flag is not used then the private key should be printed
  to STDOUT.
Merge remote-tracking branch 'razrichter/master'

Fixes TOOLS-106, TOOLS-107
Fixed bug: call signature for add_product_codes() does not match call structure

Fixes TOOLS-106
Fixed bug: euca2ools.commands.euca.bundlevol gets dict of block_device_mapping from boto, and euca2ools.bundler.generate_manifest expects a list. fixed bundler to expect a dict, and euca2ools.commands.euca.bundleimage to also send one

Fixes TOOLS-107
Merge remote-tracking branch 'ahamilton55/master'

Fixes TOOLS-108
Minor cleanup
Update README, etc.

Fixes TOOLS-110
Check for metadata that are missing altogether

Fixes the second stack trace in TOOLS-82
Update RNG bug URL
Print the eucalyptus version when it is present
Version bump (2.0.3)
Version bump (2.1.0), merge branch '2.0-maint' into 2.1-maint

Conflicts:
	euca2ools/__init__.py
	man/euare-accountaliascreate.1
	man/euare-accountaliasdelete.1
	man/euare-accountaliaslist.1
	man/euare-accountcreate.1
	man/euare-accountdel.1
	man/euare-accountdelpolicy.1
	man/euare-accountgetpolicy.1
	man/euare-accountgetsummary.1
	man/euare-accountlist.1
	man/euare-accountlistpolicies.1
	man/euare-accountuploadpolicy.1
	man/euare-getldapsyncstatus.1
	man/euare-groupaddpolicy.1
	man/euare-groupadduser.1
	man/euare-groupcreate.1
	man/euare-groupdel.1
	man/euare-groupdelpolicy.1
	man/euare-groupgetpolicy.1
	man/euare-grouplistbypath.1
	man/euare-grouplistpolicies.1
	man/euare-grouplistusers.1
	man/euare-groupmod.1
	man/euare-groupremoveuser.1
	man/euare-groupuploadpolicy.1
	man/euare-servercertdel.1
	man/euare-servercertgetattributes.1
	man/euare-servercertlistbypath.1
	man/euare-servercertmod.1
	man/euare-servercertupload.1
	man/euare-useraddcert.1
	man/euare-useraddkey.1
	man/euare-useraddloginprofile.1
	man/euare-useraddpolicy.1
	man/euare-usercreate.1
	man/euare-usercreatecert.1
	man/euare-userdeactivatemfadevice.1
	man/euare-userdel.1
	man/euare-userdelcert.1
	man/euare-userdelkey.1
	man/euare-userdelloginprofile.1
	man/euare-userdelpolicy.1
	man/euare-userenablemfadevice.1
	man/euare-usergetattributes.1
	man/euare-usergetinfo.1
	man/euare-usergetloginprofile.1
	man/euare-usergetpolicy.1
	man/euare-userlistbypath.1
	man/euare-userlistcerts.1
	man/euare-userlistgroups.1
	man/euare-userlistkeys.1
	man/euare-userlistmfadevices.1
	man/euare-userlistpolicies.1
	man/euare-usermod.1
	man/euare-usermodcert.1
	man/euare-usermodkey.1
	man/euare-usermodloginprofile.1
	man/euare-userresyncmfadevice.1
	man/euare-userupdateinfo.1
	man/euare-useruploadpolicy.1
	man/euca-add-group.1
	man/euca-add-keypair.1
	man/euca-allocate-address.1
	man/euca-associate-address.1
	man/euca-attach-volume.1
	man/euca-authorize.1
	man/euca-bundle-image.1
	man/euca-bundle-instance.1
	man/euca-bundle-upload.1
	man/euca-bundle-vol.1
	man/euca-cancel-bundle-task.1
	man/euca-check-bucket.1
	man/euca-confirm-product-instance.1
	man/euca-create-image.1
	man/euca-create-snapshot.1
	man/euca-create-tags.1
	man/euca-create-volume.1
	man/euca-delete-bundle.1
	man/euca-delete-group.1
	man/euca-delete-keypair.1
	man/euca-delete-snapshot.1
	man/euca-delete-tags.1
	man/euca-delete-volume.1
	man/euca-deregister.1
	man/euca-describe-addresses.1
	man/euca-describe-availability-zones.1
	man/euca-describe-bundle-tasks.1
	man/euca-describe-groups.1
	man/euca-describe-image-attribute.1
	man/euca-describe-images.1
	man/euca-describe-instances.1
	man/euca-describe-keypairs.1
	man/euca-describe-regions.1
	man/euca-describe-snapshots.1
	man/euca-describe-tags.1
	man/euca-describe-volumes.1
	man/euca-detach-volume.1
	man/euca-disassociate-address.1
	man/euca-download-bundle.1
	man/euca-get-console-output.1
	man/euca-get-password-data.1
	man/euca-get-password.1
	man/euca-import-keypair.1
	man/euca-modify-image-attribute.1
	man/euca-monitor-instances.1
	man/euca-reboot-instances.1
	man/euca-register.1
	man/euca-release-address.1
	man/euca-reset-image-attribute.1
	man/euca-revoke.1
	man/euca-run-instances.1
	man/euca-start-instances.1
	man/euca-stop-instances.1
	man/euca-terminate-instances.1
	man/euca-unbundle.1
	man/euca-unmonitor-instances.1
	man/euca-upload-bundle.1
	man/euca-version.1
Dump pre-built man pages
Merge branch '2.1-maint'

Conflicts:
	euca2ools/__init__.py
	euca2ools/bundler.py
	euca2ools/commands/euca/bundlevol.py
	man/euare-accountaliascreate.1
	man/euare-accountaliasdelete.1
	man/euare-accountaliaslist.1
	man/euare-accountcreate.1
	man/euare-accountdel.1
	man/euare-accountdelpolicy.1
	man/euare-accountgetpolicy.1
	man/euare-accountgetsummary.1
	man/euare-accountlist.1
	man/euare-accountlistpolicies.1
	man/euare-accountuploadpolicy.1
	man/euare-getldapsyncstatus.1
	man/euare-groupaddpolicy.1
	man/euare-groupadduser.1
	man/euare-groupcreate.1
	man/euare-groupdel.1
	man/euare-groupdelpolicy.1
	man/euare-groupgetpolicy.1
	man/euare-grouplistbypath.1
	man/euare-grouplistpolicies.1
	man/euare-grouplistusers.1
	man/euare-groupmod.1
	man/euare-groupremoveuser.1
	man/euare-groupuploadpolicy.1
	man/euare-servercertdel.1
	man/euare-servercertgetattributes.1
	man/euare-servercertlistbypath.1
	man/euare-servercertmod.1
	man/euare-servercertupload.1
	man/euare-useraddcert.1
	man/euare-useraddkey.1
	man/euare-useraddloginprofile.1
	man/euare-useraddpolicy.1
	man/euare-usercreate.1
	man/euare-usercreatecert.1
	man/euare-userdeactivatemfadevice.1
	man/euare-userdel.1
	man/euare-userdelcert.1
	man/euare-userdelkey.1
	man/euare-userdelloginprofile.1
	man/euare-userdelpolicy.1
	man/euare-userenablemfadevice.1
	man/euare-usergetattributes.1
	man/euare-usergetinfo.1
	man/euare-usergetloginprofile.1
	man/euare-usergetpolicy.1
	man/euare-userlistbypath.1
	man/euare-userlistcerts.1
	man/euare-userlistgroups.1
	man/euare-userlistkeys.1
	man/euare-userlistmfadevices.1
	man/euare-userlistpolicies.1
	man/euare-usermod.1
	man/euare-usermodcert.1
	man/euare-usermodkey.1
	man/euare-usermodloginprofile.1
	man/euare-userresyncmfadevice.1
	man/euare-userupdateinfo.1
	man/euare-useruploadpolicy.1
	man/euca-allocate-address.1
	man/euca-associate-address.1
	man/euca-attach-volume.1
	man/euca-authorize.1
	man/euca-bundle-image.1
	man/euca-bundle-instance.1
	man/euca-bundle-upload.1
	man/euca-bundle-vol.1
	man/euca-cancel-bundle-task.1
	man/euca-check-bucket.1
	man/euca-confirm-product-instance.1
	man/euca-create-group.1
	man/euca-create-image.1
	man/euca-create-keypair.1
	man/euca-create-snapshot.1
	man/euca-create-tags.1
	man/euca-create-volume.1
	man/euca-delete-bundle.1
	man/euca-delete-group.1
	man/euca-delete-keypair.1
	man/euca-delete-snapshot.1
	man/euca-delete-tags.1
	man/euca-delete-volume.1
	man/euca-deregister.1
	man/euca-describe-addresses.1
	man/euca-describe-availability-zones.1
	man/euca-describe-bundle-tasks.1
	man/euca-describe-group.1
	man/euca-describe-image-attribute.1
	man/euca-describe-images.1
	man/euca-describe-instances.1
	man/euca-describe-keypairs.1
	man/euca-describe-regions.1
	man/euca-describe-snapshots.1
	man/euca-describe-tags.1
	man/euca-describe-volumes.1
	man/euca-detach-volume.1
	man/euca-disassociate-address.1
	man/euca-download-bundle.1
	man/euca-get-console-output.1
	man/euca-get-password-data.1
	man/euca-get-password.1
	man/euca-import-keypair.1
	man/euca-modify-image-attribute.1
	man/euca-monitor-instances.1
	man/euca-reboot-instances.1
	man/euca-register.1
	man/euca-release-address.1
	man/euca-reset-image-attribute.1
	man/euca-revoke.1
	man/euca-run-instances.1
	man/euca-start-instances.1
	man/euca-stop-instances.1
	man/euca-terminate-instances.1
	man/euca-unbundle.1
	man/euca-unmonitor-instances.1
	man/euca-upload-bundle.1
	man/euca-version.1
	man/eustore-describe-images.1
	man/eustore-install-image.1
Fix typos in eustore-install-image
Support direct install of Ubuntu cloud images

Fixes TOOLS-142
Add missing import to bundleimage.py

Fixes TOOLS-146