Testing adding user-data support to Packer
Convert string to byte array
Delete duplicate doc for Salt masterless provisionner 

there is a other doc file for this called salt.html.markdown which contain a better history
 #269 Make local_state_tree option not mandatory

Update and rename salt.html.markdown to salt-masterless.html.markdown
salt.html.markdown had a better history and formatting
And remove local_state_tree from required option from code and docs
communicator/ssh: ability to use a password-protected key
Merge pull request #273 from rgarcia/password-key

communicator/ssh: ability to use a password-protected key
communicator/ssh: docs
Merge pull request #269 from rach/master

provisioner/salt-masterless: `local_state_tree` should not be mandatory
fmt
Update CHANGELOG
packer: Add Machine func to Ui
packer: Rename ReaderWriterUi to BasicUi
packer: renamed PrefixedUi to TargettedUi
packer: BasicUi doesn't do machine-readable, just log
packer: Add MachineReadableUi
packer: TargettedUi properly targets machine-readable data
parse --machine-readable and set it
packer: output a newline after each MR line
packer: replace new lines with literal \n
packer: replace \r with literal on Ui for MR