Add CentOS 7 support

This PR added VirtualBox and VMware CentOS support, including working guest additions (via a post-build VMware Tools patch).
Probably, but I plan to submit a syntax fixup PR shortly that will cover this, as I've found a few inconsistencies throughout the code/module base.