adding FreeBSD 9.x support

This supports the same options as the Linux version.

VirtIO support is selectable in the install script.

Testing dataset: [freebsd9-minimal.tar](https://app.dumptruck.goldenfrog.com/p/TWeIuDvlki/freebsd9-minimal.tar)
this is also published on [datasets.at](http://datasets.at/)