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>
(cherry picked from commit e4de46e4b1b517b0f304c6d6c2218a925c109ee4)
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>
CLOUDSTACK-3906: unbound method PrivateGw.create is not @classmethod

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 17b711bd7c3290933ee8a36dbedf2403048a6c7e)
CLOUDSTACK-3843: remove greedy results in save_password_to_domr.sh
CLOUDSTACK-3906: PrivateGw constructor

Signed-off-by: Prasanna Santhanam <tsp@apache.org>