Remove complex autotest common code.

So the autotest imports make it really hard to install fake_device_server
as a standalone server. This CL removes that and just requires that the
Python code be installed in a directory called fake_device_server since
we have no Autotest dependencies.

BUG=chromium:361204
TEST=Started server + ran all unittests.

Change-Id: Iefcb5105cb96f07a99c919a1d3d41bf5ff3cb46f
Reviewed-on: https://chromium-review.googlesource.com/195454
Tested-by: Chris Sosa <sosa@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Chris Sosa <sosa@chromium.org>
diff --git a/client/common_lib/cros/fake_device_server/commands.py b/client/common_lib/cros/fake_device_server/commands.py
index b6c4e9c..d23aa9c 100755
--- a/client/common_lib/cros/fake_device_server/commands.py
+++ b/client/common_lib/cros/fake_device_server/commands.py
@@ -8,10 +8,10 @@
 import logging
 
 import common
-from cros_lib.fake_device_server import common_util
-from cros_lib.fake_device_server import constants
-from cros_lib.fake_device_server import resource_method
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import common_util
+from fake_device_server import constants
+from fake_device_server import resource_method
+from fake_device_server import server_errors
 
 
 # TODO(sosa) Support upload method (and mediaPath parameter).
diff --git a/client/common_lib/cros/fake_device_server/commands_unittest.py b/client/common_lib/cros/fake_device_server/commands_unittest.py
index d456845..11599bb 100755
--- a/client/common_lib/cros/fake_device_server/commands_unittest.py
+++ b/client/common_lib/cros/fake_device_server/commands_unittest.py
@@ -10,9 +10,9 @@
 import unittest
 
 import common
-from cros_lib.fake_device_server import commands
-from cros_lib.fake_device_server import resource_delegate
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import commands
+from fake_device_server import resource_delegate
+from fake_device_server import server_errors
 
 
 class CommandsTest(mox.MoxTestBase):
diff --git a/client/common_lib/cros/fake_device_server/common.py b/client/common_lib/cros/fake_device_server/common.py
index ddadac1..65b3059 100644
--- a/client/common_lib/cros/fake_device_server/common.py
+++ b/client/common_lib/cros/fake_device_server/common.py
@@ -2,16 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-"""Autotest common with additional cros_lib helper (for parent directory)."""
+"""Common to set up import path."""
 
 import os, sys
 dirname = os.path.dirname(sys.modules[__name__].__file__)
-client_dir = os.path.abspath(os.path.join(dirname, "..", "..", ".."))
 cros_dir = os.path.abspath(os.path.join(dirname, ".."))
-sys.path.insert(0, client_dir)
-import setup_modules
-sys.path.pop(0)
-setup_modules.setup(base_path=client_dir,
-                    root_module_name="autotest_lib.client")
-setup_modules.setup(base_path=cros_dir,
-                    root_module_name="cros_lib")
+sys.path.insert(0, cros_dir)
diff --git a/client/common_lib/cros/fake_device_server/common_util.py b/client/common_lib/cros/fake_device_server/common_util.py
index 31fea23..49df039 100755
--- a/client/common_lib/cros/fake_device_server/common_util.py
+++ b/client/common_lib/cros/fake_device_server/common_util.py
@@ -8,7 +8,7 @@
 import json
 
 import common
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import server_errors
 
 
 def parse_serialized_json():
diff --git a/client/common_lib/cros/fake_device_server/common_util_unittest.py b/client/common_lib/cros/fake_device_server/common_util_unittest.py
index ac5ff1d..d1761e9 100755
--- a/client/common_lib/cros/fake_device_server/common_util_unittest.py
+++ b/client/common_lib/cros/fake_device_server/common_util_unittest.py
@@ -12,8 +12,8 @@
 import unittest
 
 import common
-from cros_lib.fake_device_server import common_util
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import common_util
+from fake_device_server import server_errors
 
 
 class FakeDeviceServerTests(unittest.TestCase):
diff --git a/client/common_lib/cros/fake_device_server/devices.py b/client/common_lib/cros/fake_device_server/devices.py
index 1e7c3e6..43cdd61 100755
--- a/client/common_lib/cros/fake_device_server/devices.py
+++ b/client/common_lib/cros/fake_device_server/devices.py
@@ -7,9 +7,9 @@
 from cherrypy import tools
 
 import common
-from cros_lib.fake_device_server import common_util
-from cros_lib.fake_device_server import resource_method
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import common_util
+from fake_device_server import resource_method
+from fake_device_server import server_errors
 
 
 # TODO(sosa): All access to this object should technically require auth. Create
diff --git a/client/common_lib/cros/fake_device_server/devices_unittest.py b/client/common_lib/cros/fake_device_server/devices_unittest.py
index 66a65bf..0b08762 100755
--- a/client/common_lib/cros/fake_device_server/devices_unittest.py
+++ b/client/common_lib/cros/fake_device_server/devices_unittest.py
@@ -10,10 +10,10 @@
 import unittest
 
 import common
-from cros_lib.fake_device_server import commands
-from cros_lib.fake_device_server import devices
-from cros_lib.fake_device_server import resource_delegate
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import commands
+from fake_device_server import devices
+from fake_device_server import resource_delegate
+from fake_device_server import server_errors
 
 
 class DevicesTest(mox.MoxTestBase):
diff --git a/client/common_lib/cros/fake_device_server/registration_tickets.py b/client/common_lib/cros/fake_device_server/registration_tickets.py
index 8d2744a..1716d4a 100755
--- a/client/common_lib/cros/fake_device_server/registration_tickets.py
+++ b/client/common_lib/cros/fake_device_server/registration_tickets.py
@@ -10,8 +10,8 @@
 import uuid
 
 import common
-from cros_lib.fake_device_server import common_util
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import common_util
+from fake_device_server import server_errors
 
 
 class RegistrationTickets(object):
diff --git a/client/common_lib/cros/fake_device_server/registration_tickets_unittest.py b/client/common_lib/cros/fake_device_server/registration_tickets_unittest.py
index 0016f97..be76560 100755
--- a/client/common_lib/cros/fake_device_server/registration_tickets_unittest.py
+++ b/client/common_lib/cros/fake_device_server/registration_tickets_unittest.py
@@ -10,12 +10,12 @@
 import unittest
 
 import common
-from cros_lib.fake_device_server import common_util
-from cros_lib.fake_device_server import commands
-from cros_lib.fake_device_server import devices
-from cros_lib.fake_device_server import registration_tickets
-from cros_lib.fake_device_server import resource_delegate
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import common_util
+from fake_device_server import commands
+from fake_device_server import devices
+from fake_device_server import registration_tickets
+from fake_device_server import resource_delegate
+from fake_device_server import server_errors
 
 
 class RegistrationTicketsTest(mox.MoxTestBase):
diff --git a/client/common_lib/cros/fake_device_server/resource_delegate.py b/client/common_lib/cros/fake_device_server/resource_delegate.py
index cb51655..c95e824 100755
--- a/client/common_lib/cros/fake_device_server/resource_delegate.py
+++ b/client/common_lib/cros/fake_device_server/resource_delegate.py
@@ -8,7 +8,7 @@
 import uuid
 
 import common
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import server_errors
 
 
 class ResourceDelegate(object):
diff --git a/client/common_lib/cros/fake_device_server/resource_method.py b/client/common_lib/cros/fake_device_server/resource_method.py
index f42a85d..58257c3 100755
--- a/client/common_lib/cros/fake_device_server/resource_method.py
+++ b/client/common_lib/cros/fake_device_server/resource_method.py
@@ -7,8 +7,8 @@
 from cherrypy import tools
 
 import common
-from cros_lib.fake_device_server import common_util
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import common_util
+from fake_device_server import server_errors
 
 
 class ResourceMethod(object):
diff --git a/client/common_lib/cros/fake_device_server/resource_method_unittest.py b/client/common_lib/cros/fake_device_server/resource_method_unittest.py
index 1700a03..983ee62 100755
--- a/client/common_lib/cros/fake_device_server/resource_method_unittest.py
+++ b/client/common_lib/cros/fake_device_server/resource_method_unittest.py
@@ -10,10 +10,10 @@
 import unittest
 
 import common
-from cros_lib.fake_device_server import common_util
-from cros_lib.fake_device_server import resource_method
-from cros_lib.fake_device_server import resource_delegate
-from cros_lib.fake_device_server import server_errors
+from fake_device_server import common_util
+from fake_device_server import resource_method
+from fake_device_server import resource_delegate
+from fake_device_server import server_errors
 
 
 class ResourceMethodTest(mox.MoxTestBase):
diff --git a/client/common_lib/cros/fake_device_server/server.py b/client/common_lib/cros/fake_device_server/server.py
index 8fc8653..9b4f190 100755
--- a/client/common_lib/cros/fake_device_server/server.py
+++ b/client/common_lib/cros/fake_device_server/server.py
@@ -13,10 +13,10 @@
 import cherrypy
 
 import common
-from cros_lib.fake_device_server import commands
-from cros_lib.fake_device_server import devices
-from cros_lib.fake_device_server import registration_tickets
-from cros_lib.fake_device_server import resource_delegate
+from fake_device_server import commands
+from fake_device_server import devices
+from fake_device_server import registration_tickets
+from fake_device_server import resource_delegate
 
 
 def stop_server():