Using Ip address ranges for Firewall and Nat services

- changed firewall and nat service schema to use ip_address_range type.
- modified integration tests to use CIDR and IP ranges.
- added integration test to configure SNAT rule