[Autotest] Migrating client/bin py3 (kernal_versions.py-> profilers.py)

Splitting this one into sections as its pretty large
Started with kernal_versions.py and stopped at profilers.py

BUG=chromium:990593
TEST= py_compile in py2 and py3. Applicable unittests. CQ. dummy_Pass

Change-Id: Idd2c5334e37f28c7cd2b0dd7ff3c1de2ac7071f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/2416774
Commit-Queue: Derek Beckett <dbeckett@chromium.org>
Tested-by: Derek Beckett <dbeckett@chromium.org>
Reviewed-by: Greg Edelston <gredelston@google.com>
diff --git a/client/bin/kernel_versions.py b/client/bin/kernel_versions.py
index 1b796c1..605fb9b 100644
--- a/client/bin/kernel_versions.py
+++ b/client/bin/kernel_versions.py
@@ -1,10 +1,16 @@
+# Lint as: python2, python3
 #
 # kernel_versions.py -- linux kernel version comparisons
 #
+from __future__ import absolute_import
+from __future__ import division
+from __future__ import print_function
 __author__ = """Copyright Andy Whitcroft 2007"""
 
 import sys,re
 
+from six.moves import range
+
 #
 # Sort key for ordering versions chronologically.  The key ordering
 # problem is between that introduced by -rcN.  These come _before_