Testing adding user-data support to Packer
Convert string to byte array
builder/amazon/all: Added support for setting attributes on the AMI
builder/amazon/common: use new API for goamz to set AMI attributes

/cc @jmassara
builder/amazon/common: on modify AMI attributes, skip if no work

/cc @jmassara
builder/amazon/common: AMIConfig common config

/cc @jmassara - I pulled out the AMI stuff into a common config
struct and also added in the new template stuff (that didn't exist
when you made the pull, so not your fault! :))
builder/amazon/common: rename StepModifyAttributes to
StepModifyAMIAttributes
builder/amazon/chroot: can modify AMI attributes
Update CHANGELOG
website: update docs for image attributes

/cc @jmassara - easy stuff :)
Log error messages from goamz.
Merge pull request #259 from phobos182/debug

builder/amazon/common: Log error messages from goamz on state change errors
packer: Template understands variables, puts it into a Build
packer, packer/rpc: Update Build interface to allow variable overrides
packer: properly override/send user variables to prepare
common: PackerConfig understands user vars
common: UserData => UserVars
builder/*, provisioner/*: set user vars
provisioner/salt-masterless: convert to new template stuff + user vars
command/build,validate: compiles again with latest user var changes