VOL-1060: Test Case: DHCP

Delivery of DHCP Test Case

Add missing Firewall call in Robot
Calling dhclient directly and not via bash
Therefore Lib fix is unnecessary
Logging to file dhcp assignment response
Other minor changes in Robot
Common Retry Timeout and Interval in "Wait Until Keyword Succeeds" moved to variables
Removed DHCP deactivate from Test Case

Change-Id: If9902e2b3606ac14af2c2f8ece34db074b373c50
diff --git a/tests/atests/build/dhcp_json b/tests/atests/build/dhcp_json
new file mode 100755
index 0000000..eb7d232
--- /dev/null
+++ b/tests/atests/build/dhcp_json
@@ -0,0 +1,20 @@
+{  
+  "org.onosproject.dhcp":{
+    "dhcp":{
+      "ip":"10.1.11.50",
+      "mac":"ca:fe:ca:fe:ca:fe",
+      "subnet":"255.255.252.0",
+      "broadcast":"10.1.11.255",
+      "router":"10.1.8.1",
+      "domain":"8.8.8.8",
+      "ttl":"63",
+      "lease":"300",
+      "renew":"150",
+      "rebind":"200",
+      "delay":"2",
+      "timeout":"150",
+      "startip":"10.1.11.51",
+      "endip":"10.1.11.100"
+    }
+  }
+}