Support custom network ports in server creation

We needed more control over networking setup of a newly created server - assign custom DHCP options and a security group.