Add controller of packet generator

Added a controller class for packet sending which can generate any
packet from layer 2 to layer 7, such as ARP, RA, DHCP offer, DNS, ...
and sends it over a desired interface.

Test: Done
Bug: 65563975

Change-Id: I1d15f2af5e1c6747fc1bec6e449cdd6470b03edd
Signed-off-by: Daniel Barros <djfernan@google.com>
diff --git a/acts/framework/setup.py b/acts/framework/setup.py
index 72fbb8b..ed550e7 100755
--- a/acts/framework/setup.py
+++ b/acts/framework/setup.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3.4
 #
-# Copyright 2016 - The Android Open Source Project
+# Copyright 2017 - The Android Open Source Project
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -31,6 +31,8 @@
     'pyserial',
     'shellescape',
     'protobuf',
+    'roman',
+    'scapy-python3',
 ]
 
 if sys.version_info < (3, ):