QEMU MAC address generation

This pull request implements MAC address auto-generation for QEMU instances. It also introduces a ``--mac`` command line option for ``capstan run`` for specifying the MAC address manually.

This is needed for multiple QEMU instances not to receive the _same_ IP address.