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`
Merge pull request #1200 from zigg/feature/virtualbox-iso-sata

builder/virtualbox: implement `iso_interface` setting