Fix includes, unbreaking PyAuto functional and improving style

* Ensure "common" is imported whenever "autotest_lib.client" is used.
* Remove unnecessary "autotest_lib.client.cros" prefix from includes.
* Remove hashbang lines from files that cannot be run from the
  command line anyway.
* Improve autotest style guide conformance:
-> Reorder includes into groups and alphabetically within these.
-> Lump together includes in each group.

BUG=chromium-os:29150
TEST=desktopui_PyAutoFunctionalTests.CHROMEOS_POLICY
TEST=desktopui_PyAutoFunctionalTests.FULL, suite:bvt

Change-Id: I87479ed729bca38888e4bcf250cf7997406387e5
Reviewed-on: https://gerrit.chromium.org/gerrit/19886
Commit-Ready: Bartosz Fabianowski <bartfab@chromium.org>
Reviewed-by: Bartosz Fabianowski <bartfab@chromium.org>
Tested-by: Bartosz Fabianowski <bartfab@chromium.org>
diff --git a/client/cros/faft_client.py b/client/cros/faft_client.py
index 99150c1..7a93085 100644
--- a/client/cros/faft_client.py
+++ b/client/cros/faft_client.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
@@ -9,21 +9,14 @@
 libraries.
 """
 
-import functools
-import os
-import shutil
-import sys
+import functools, os, shutil, sys
 from optparse import OptionParser
 from SimpleXMLRPCServer import SimpleXMLRPCServer
 
 # Import libraries from SAFT.
 sys.path.append('/usr/local/sbin/firmware/saft')
-import cgpt_state
-import chromeos_interface
-import flashrom_handler
-import kernel_handler
-import saft_flashrom_util
-import tpm_handler
+import cgpt_state, chromeos_interface, flashrom_handler, kernel_handler
+import saft_flashrom_util, tpm_handler
 
 
 def allow_multiple_section_input(image_operator):