[feature] Support boot command for pvm builder

Similar to [GH-1082] but for parallels-pvm builder.
Parallels builder mistypes boot command on OmniOS

Fixes [GH-1185] and adds tests for the boot command.
Also requires the latest prl-utils (e592a15) to fix the stuck on enter
while typing.
Fix staging_directory default path
Merge pull request #1205 from humboldtux/patch-1

Fix staging_directory default path
Fix chroot builder to work with chef-solo

According to be5adb92b5c4d5d95e5089be94c706b930fea7ba, the UploadDir
method supports two ways of copying depending on whether a trailing
slash is used:
    src = "dir"  -> dest/dir
    src = "dir/" -> dest

On BSD-based systems (such as OSX, FreeBSD, etc.) the `cp -R` command
handles these two cases automatically.  However, Linux treats "src/" and
"src" the same.

To support the trailing slash syntax portably, we can use:
    src = "dir"   -> dest/dir
    src = "dir/." -> dest

This works on BSD and Linux.  It is better than using wildcards as it
grabs hidden files as well.

This fixes #1196 that prevents the chef-solo provisioner from working
with the chroot builder.
Merge pull request #1209 from blt04/fix-chef-solo-chroot

Fix chroot builder to work with chef-solo provisioner. Fixes  #1196
Parallels errors while creating floppy disk GH-1225

Patch applied with modifications - tests updated to pass.
Parallels-iso errors while removing floppy drive GH-1226

Status "stopping" should be handled in IsRunning
Update run_config.go
Merge pull request #1238 from mnaser/patch-2

Update run_config.go
update vmware-vmx docs
Merge pull request #1255 from rjocoleman/fusion

vmware-vmx clarify VMware Fusion support
Force IPv4 addresses from address pools in Openstack. Fixes #1258

Rackspace defaults to a public IPv4 and IPv6 address. These are returned in
random order, with the sprintf further on generating an incorrect connection
string if on IPv6. Force IPv4 until support for correct connection strings and
a configuration flag for logging in over IPv6 is added.
Add ability to configure networks for openstack

Add configuration option `networks`, a list of network UUIDs, to attach to the
source instance.

In some openstack installs, no default network will be attached or the network
with the ability to attach a public floating IP will need to be specified.
Merge pull request #1259 from lflux/openstack-force-ipv4-ssh

Force IPv4 addresses from address pools in Openstack. Fixes #1258
Update CHANGELOG.md
Reorder documentation into alphabetical order
Don't use a real domain in examples.

Use example.com instead.
Merge pull request #1262 from thorduri/master

website: Don't use a real domain in examples.
Merge pull request #1261 from lflux/openstack-networks-support

Add ability to configure networks for openstack