Changes:
- Remove unnecessary variables.
- Use DESTDIR so that the install target could be used in the FreeBSD
port instead of a custom 'do-install' target.
There are now separate functions which handle base devices, disks & networking
I've also added a new function which adds ppt devices to the bhyve command.
Any modifications can now be made by altering these functions or adding new ones,
rather than making __vm_run more and more extensive.
I've also cleaned up any remaining tab->space issues
Simplify main script and move functions into independent libraries.
Add a Makefile to install everything to the correct places.
Add an initial man page.