Added basic Puppet provisioner
builder/amazon: Re-ordered steps for AMI region copying so tags and
launch permissions are also applied to copied AMIs
Also deregister AMI if it was copied to other regions
Allow customization of SSH Key pair pattern

Defined in a template using ssh_keypair_pattern. Defaults to "packer %s"
Enable customization of VirtualBox disk controller with `hard_drive_interface` option (SATA only).
Document the `hard_drive_interface` option.
Adding support for isotime template variable
Merge pull request #391 from jbronn/hard_drive_interface

builder/virtualbox: Add `hard_drive_interface` option
Update CHANGELOG
builder/virtualbox: process hdd interface as template, validate
Merge pull request #389 from whostolebenfrog/master

builder/amazon/ebs: Allow customization of temporary ssh key name
Update CHANGELOG
packer: uuid function
Update CHANGELOG
builder/amazon/all: TemporaryKeyPairName

/cc @whostolebenfrog - I actually simplified things quite a bit. I added
a "uuid" global template function so it just uses that now. I renamed it
so that it is clear it is a temporary keypair.
Minor URL typo

URLs with special characters should escape them.
Merge pull request #392 from ttres/patch-1

website: minor URL typo
builder/vmware: auto-answer dialogs [GH-393]
builder/vmware: always set msg.AutoAnswer
Merge branch 'master' of https://github.com/armon/packer into armon-master

Conflicts:
	packer/config_template.go