Basic integration of GD with ACTS

* Add GD base test, which can parse config and bring up rootcanal.
* Add GD device controller, which is only optimized for host at this point.
* Add host config for running tests,
* Add basic hal test to test end to end flows.

Missing from this patch:
* GD cert device controller (should be similar to GD device)

Test: after setting up acts (gd/cert/set_up_acts.sh): gd/cert/run_cert.sh

Change-Id: Ibde7c7b0fe85b64643ed11fffe833e9ff53ed48c
diff --git a/gd/.gitignore b/gd/.gitignore
index 6cfa2da..106fe1e 100644
--- a/gd/.gitignore
+++ b/gd/.gitignore
@@ -1 +1,2 @@
 **/default.profraw
+**/__pycache__/