python3: absolute import

Use absolute import from the __future__ module to prepare
the library for use in python 3

partial: https://github.com/vmware/pyvmomi/issues/55
python3: Iso8601 print_function

Moves Iso8601 to using the print_function.
NOTE(should not use print at all here)

partial: https://github.com/vmware/pyvmomi/issues/55
python3: 2to3 tool

Fixes for Python 3 with 2to3

partial https://github.com/vmware/pyvmomi/issues/55
python3: more 2 to 3 tool fixes

Changes exception statements to match python 3 style

partial: https://github.com/vmware/pyvmomi/issues/55
python3: unicode - minimalist change set

A minimal change set to deal with unicode modules and methods between
python2 and python3. A deeper reworking of the unicode components
is very likely called for, however, this change should get the library
working on python3.

partial: https://github.com/vmware/pyvmomi/issues/55
python3: string formatting

remove all old style string formatting from Soapadapter.py and move to
.format() syntax for python 3 compatibility

partial https://github.com/vmware/pyvmomi/issues/55
python3: travis environment tweaks

Travis CI configuration tweaks for python3 support

partial: https://github.com/vmware/pyvmomi/issues/55
python3: unittest define main

Code change to unit tests for python3.

partial: https://github.com/vmware/pyvmomi/issues/55
python3: version neutral API

Using the six library we make version neutral API calls to
dictionary methods and to unicode methods.

partial: https://github.com/vmware/pyvmomi/issues/55