streamline: cleaned up and added Linux support
streamline: cleaned up and added Linux support

- The streamline instrument can now run on linux clients
  because it no longer relies on adb port forwarding
- Updated description.
- Cleaned up code
- Now check for streamline not caiman
- Gatord is now only run once instead of restarted every
  job

Sticklyman1936/workload-automation,bathepawan/workload-automation,ep1cman/workload-automation,muendelezaji/workload-automation,ARM-software/workload-automation,muendelezaji/workload-automation,bjackman/workload-automation,muendelezaji/workload-automation,ep1cman/workload-automation,bathepawan/workload-automation,bjackman/workload-automation,ARM-software/workload-automation,setrofim/workload-automation,bjackman/workload-automation,bathepawan/workload-automation,lisatn/workload-automation,bathepawan/workload-automation,setrofim/workload-automation,Sticklyman1936/workload-automation,bjackman/workload-automation,bjackman/workload-automation,chase-qi/workload-automation,muendelezaji/workload-automation,ARM-software/workload-automation,chase-qi/workload-automation,jimboatarm/workload-automation,muendelezaji/workload-automation,setrofim/workload-automation,jimboatarm/workload-automation,jimboatarm/workload-automation,chase-qi/workload-automation,lisatn/workload-automation,Sticklyman1936/workload-automation,ep1cman/workload-automation,chase-qi/workload-automation,Sticklyman1936/workload-automation,chase-qi/workload-automation,lisatn/workload-automation,ep1cman/workload-automation,setrofim/workload-automation,muendelezaji/workload-automation,ARM-software/workload-automation,ep1cman/workload-automation,chase-qi/workload-automation,bathepawan/workload-automation,Sticklyman1936/workload-automation,jimboatarm/workload-automation,bjackman/workload-automation,ep1cman/workload-automation,jimboatarm/workload-automation,bathepawan/workload-automation,lisatn/workload-automation,jimboatarm/workload-automation,Sticklyman1936/workload-automation