1. added support for building VMs with pre-made network ports
2. added more options to devicemapping builder