This patch replaces implicit package-relative imports with explicitly relative imports and makes further adjustments necessary to correct for circular import issues encountered when running with Python 2.7 following the initial changes.
Finally, from __future__ import absolute_import is added to all of the files changed as part of this exercise.
These changes help with running tests (without result submission) with Python 3.