Enhanced Python 3 compatibility

- Using str(ex) instead of ex.message to print ValueError exceptions
HTTP: Servlet exceptions are now logged

Servlet exceptions are now both sent to the client and logged using the
HTTP bundle logger.