CLOUDSTACK-3795: When listing the publicipaddress provide assocNtwkId

PublicIpAddresses.list takes an associatednetworkid which lists all the
public ip addresses in the deployment's physical network associated with
the vnet.

Various tests failed because of `networkid` used in place of
`associatednetworkid`

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
Remove duplicate while-loop retries during ssh

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
fix CLOUDSTACK-3591 add usage recording for VM snapshots