Add features to support the advanced networking features

There should be some advanced networking features supported in fog, includes: nat, vlan, ipaddress, network, disk_offering, key_pair, ostype, firewall.