python3 compatibility for ServerHello unit tests

make the unit tests compatible with Python2.7 and Python3.3
run the unittests using both python2 and python3

since we want to preserve compatibility with both Python2.7 and
python3.3, make sure we run test suite with both of them