Fixes #1114, Adds upper and lower as filters for the template engine.
Fixes #1092, Adds a format option to the {{isotime}} variable.

Now using the golang magic date: Mon Jan 2 15:04:05 -0700 MST 2006
One can format the time like:

    {{isotime "2006-01-02"}} == "YYYY-MM-DD"
    {{isotime "060102-15"}}  == "YYMMDD-HH" (24-hour clock)
    {{isotime "060102-3"}}   == "YYMMDD-H"  (12-hour clock)

Using {{isotime}} as a standalone variable doesn't change. It still returns RFC3339 formatted time.
Adds documentation to the website. Explains how to format the time.
Fixes #1062, ESXi Driver supports PACKER_CACHE_DIR
Uploading the whole ansible playbook directory
builder/vmware: added vmx_data_post option
builder/vmware-vmx: Added tools_upload_flavor support
Merge pull request #1152 from rasa/1149-vmx-data-post-option

builder/vmware: added vmx_data_post option
Update CHANGELOG.md
Merge pull request #1146 from higebu/fix-esxi-driver-iso-upload-path

Fixes #1062, ESXi Driver supports PACKER_CACHE_DIR
packer: isotime is launch time [GH-1153]
provisioner/file: set file/directory permissions

fixes #1064
go fmt
Merge pull request #1154 from rasa/765-add-tools-upload-flavor-support-in-vmware-vmx

builder/vmware-vmx: Added tools_upload_flavor support
builder/vmware/common: tests for StepPrepareTools

/cc @rasa - an example
builder/vmware/common: more tests
fmt
builder/vmware/common: remove unnecessary tags
Update CHANGELOG
Added links to the Supported Platforms page