py.twisted: Avoid synchronous exceptions

This is an update of the patch posted to:
https://issues.apache.org/jira/browse/THRIFT-585
and a re-write of 8345772

Patch: Mattias de Zalenski, James Broadhead

Jira: THRIFT-585
THRIFT-2709 c_glib: Support server implementation

Patch: Simon South
THRIFT-2685 c_glib: Include in integration test suite

Patch: Simon South
THRIFT-976 c_glib tutorial

Patch: Simon South