Print is a function, Lets show some respect

In an effort to understand Ansible code better I started to work on adding Python3 support. Many projects like Apache's libcloud have found the conversion to be much easier than they had feared. This pull request only changes the print to be a function. Many stderr calls were also addressed in a proper way and all tests pass fine. This is me jumping into the development cycle to swallow yet another OSS project process so point out my failures as they happen. I may have softened at least one "wtf" found in print output, sorry about that.
"""
Ran 165 tests in 6.667s

OK
"""