Added support for VMLaunchOptions provisionPublicIp

This change implements the enhancement called out in Issue #100 for the use case where network interfaces are not being configured explicitly.