builder/vmware-vmx: add floppy_files support
builder/vmware: add VMWare Player 6 support

Also added VMWare Player support in Windows
Fixes #972
implement `iso_interface` setting

Adds a new configuration option, `iso_interface`, that can be set to
`sata` to mount the ISO on the SATA controller.  Required for OS X.
add documentation for `iso_interface`
skip adding floppy again in vmx_data_post step
Adding a script to compile the linux binaries
Added required value for openstack_provider for rackspace example

If `openstack_provider:rackspace` is omitted in the configuration, the example
won't work at all against rackspace. Not sure what the actual documentation for
this configuration value should be, but this was a major source of irritation
when I couldn't get the default example working against Rackspace.
Added some variables to amazon-ebs builder and chef-client provisioner
Fix bug with getting ec2 connection instead of source image
Change creating boxes for customizing metadata.json.
Change creating boxes for customizing metadata.json
Print the evaluated bundle commands
Fix Ansible inventory path on Windows

Convert the path to use a '/' separator.
Disabling SDL gui mode
OEL available net device
Merge branch 'cross-compile' into chroot-hvm
To be able to build both PV and HVM images, it is not possible to use both /dev/sd[f-p] and [1-16] as the HVM images get attached at /dev/sdf but must be mounted a /dev/sdf1.

This reduces the number of simultaneous packer runs possible significantly, but unless you are Netflix, who have Aminator anyway, this is probably never going to be an issue
Formatting
The mount command for a PV image that is attached to /dev/sdf is:
mount /dev/xvdf /mnt/point
while for an HVM image that is attached to /dev/sdf, its mount command is
mount /dev/xvdf1 /mnt/point
so this code enabled that
Adding the conditional necessary to construct the right  options for both PV and HVM images. Also adding a test to make sure it is doing the right thing