Added neutronv2

Added _module and _state named neutronv2.
V2 stands for using raw REST API requests rather than
neutron python client which creates problems with not
versioned salt formulas (see related PROD).

Also created executable modules needed and states
to maintain networks, subnets, subnetpools

Change-Id: I8014b76244259218bd502b9d6722ce728413d8af
Related-Prod: PROD-16226
Related-Prod: PROD-19522
diff --git a/_modules/neutronv2/auto_alloc.py b/_modules/neutronv2/auto_alloc.py
new file mode 100644
index 0000000..34b2fc8
--- /dev/null
+++ b/_modules/neutronv2/auto_alloc.py
@@ -0,0 +1,20 @@
+from neutronv2.common import send
+
+try:
+    from urllib.parse import urlencode
+except ImportError:
+    from urllib import urlencode
+
+
+@send('get')
+def auto_alloc_get_details(project_id, **kwargs):
+    url = '/auto-allocated-topology/{}?{}'.format(
+        project_id, urlencode(kwargs)
+    )
+    return url, {}
+
+
+@send('delete')
+def auto_alloc_delete(project_id, **kwargs):
+    url = '/auto-allocated-topology/{}'.format(project_id)
+    return url, {}