Add support for Python 3

'ExceptionType, name' is deprecated since 2.6 and disestablished
since Python 3, so use 'ExceptionType as name' instead.

Also the print statement has been replaced with a print() function.

Reviewed-by: Evgeni Golov <evgeni@grml.org>
Release new version 0.14.6