Bug 67694505 (#25)

* Add fed prxy support

* glide update

* revert glide.yaml to master post code approval.
diff --git a/init.go b/init.go
index 41ee499..a62f3aa 100644
--- a/init.go
+++ b/init.go
@@ -21,6 +21,7 @@
 	"time"
 
 	"github.com/apid/apid-core"
+	"github.com/apid/apid-core/util"
 	"net/http"
 	"sync"
 )
@@ -61,6 +62,8 @@
 }
 
 func initPlugin(s apid.Services) (apid.PluginData, error) {
+	var tr *http.Transport
+
 	services = s
 	log = services.Log().ForModule("apiGatewayConfDeploy")
 	log.Debug("start init")
@@ -111,12 +114,12 @@
 
 	log.Debug("apiServerBaseURI = " + apiServerBaseURI.String())
 
+	tr = util.Transport(config.GetString(util.ConfigfwdProxyPortURL))
+	tr.MaxIdleConnsPerHost = maxIdleConnsPerHost
 	// initialize tracker client
 	httpClient := &http.Client{
-		Transport: &http.Transport{
-			MaxIdleConnsPerHost: maxIdleConnsPerHost,
-		},
-		Timeout: httpTimeout,
+		Transport: tr,
+		Timeout:   httpTimeout,
 		CheckRedirect: func(req *http.Request, _ []*http.Request) error {
 			req.Header.Set("Authorization", getBearerToken())
 			return nil