Added support for file shema in "iso_checksum_url". Added some unit tests and updated the docs accordingly.
The ISO builders (parallels, qemu, virtualbox, and vmware) had too much common code which needed to be maintained separately. This change moves that code to a common ISO configuration.