CLOUDSTACK-3901: Test for vpc offerings

- Fix the test that ensures vpc offerings cannot be created with
  firewall service
- CLOUDSTACK-3902 blocks the fix for vpc offerings created without
  source nat service. Without source NAT VPC creation should fail.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
CLOUDSTACK-3843: remove greedy results in save_password_to_domr.sh
CLOUDSTACK-3849: Set volume size in CopyAnswer for Vmware when cloning volume from bas template
remove vpc offering from cleanup.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 83f4c3289aa380e792353c87128f07ae1463e7db)
CLOUDSTACK-3906: unbound method PrivateGw.create is not @classmethod

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
CLOUDSTACK-3906: PrivateGw constructor

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit b82c0c9e7b565a2373cf553f8413819afa37d8c3)