no longer sending networkids if --no-public-ip option is used

When the --no-public-ip option is used, the "networkids" param is still sent with the API request to CS which causes a "Can't specify network Ids in Basic zone" error. This patch will prevent this parameter being sent if --no-public-ip is set. Needs to be tested with advanced networking.