builder/vmware: create driver in Run method
builder/virtualbox: instantiate driver in Run method
Update CHANGELOG
packer: unknown commands show better on UI
packer: Export the raw template config structs
packer: export template RawConfig
command/inspect: Inspect a templates contents

This command prints out the components of a template, and most
importantly respects the machine-readable flag so that you can
programmatically inspect a template's contents without manually parsing
the JSON.
command/inspect: help text shows machine-readable flag
packer: ParseTemplateFile understands "-" to mean stdin
command/inspect: change logging to be %#v for better values
Update CHANGELOG
packer: get rid of unused code
packer: Parallelize synopsis lookup to speed up help output

Using `time` to calculate the average of 100 iterations on my machine,
`packer` went from 130ms on average to 70ms.

Previously, the load time would scale linearly about 30ms (on my
machine) on average per new command added. Now that is much much
smaller.