THRIFT-2162 Missing calls to inherited CTOR at misc. places

Patch: Jens Geyer
THRIFT-2163 Incorrect Delphi code generated for typedef'ed constants

Patch: Jens Geyer
THRIFT-2166 Delphi compiler should generate constant class name prefixed with thrift file name (similar to Java and C#)

Patch: Jens Geyer