Testcase fixed
THRIFT-2599 Uncompileable Delphi code due to naming conflicts with IDL
Client: Delphi
Patch: Jens Geyer
.gitignore: haskell related exclude
fix global leaks and copy-paste errors

- TCompactProtocol.prototype.writeBool not referencing `booleanField_`
  on `this` correctly. Also using `NULL` instead of `null`.

- TCompactProtocol.prototype.writeVarint64 had a typo for TProtocolException

- TCompactProtocol.prototype.readMapBegin had a typo between `kvtype` and
 `kvType`

- createMultiplexServer leaked a global var `processStatus`

- TFramedTransport had a line that was accidently copy pasted, leading
  to a global leak of `frameLeft`. (I created the patch the introduced
  this copy paste error in Thrift-1353, so I can confirm it was
  a mistake).

- createWebServer tried to check a non-existent var `route` and leaked
  a global `result`

Signed-off-by: Roger Meier <roger@apache.org>
THRIFT-2594 JS Compiler: Single quotes are not being escaped in constants.

Patch: Thomas Lazar
THRIFT-1926 PHP Constant Generation Refactoring
Client: PHP
Patch: Xavier HAUSHERR
THRIFT-2590 C++ Visual Studio solution doesn't include Multiplexing support
Client: C++
Patch: Pascal Bach
THRIFT-2590 C++ Visual Studio solution doesn't include Multiplexing support
Client: C++
Patch: Jens Geyer, based on a patch proposal from Thomas Lazar
THRIFT-2524 Visual Studio project is missing TThreadedServer files
Client: C++
Patch: Jens Geyer
THRIFT-1926 PHP Constant Generation Refactoring

remove author tag
THRIFT-1998 TCompactProtocol.tcc - one more warning on Visual 2010

Patch: Konrad Grochowski
THRIFT-2092 TNonblocking server should release handler as soon as connection closes

Patch: Konrad Grochowski
THRIFT-2606 ThreadManager.h warning in clang++ 3.4

Patch: Konrad Grochowski
THRIFT-2607 ThreadManager.cpp warning on clang++ 3.4

Patch: Konrad Grochowski
THRIFT-2608 TNonblockingServer.cpp warnings on clang 3.4

Patch: Konrad Grochowski
THRIFT-2609 TFileTransport.h unused field warning (clang 3.4)

Patch: Konrad Grochowski
THRIFT-2416 Cannot use TCompactProtocol with MSVC

Patch: Konrad Grochowski
THRIFT-2605 TSocket warning on gcc 4.8.3

Patch: Konrad Grochowski
THRIFT-2610 MSVC warning in TSocket.cpp

Patch: Konrad Grochowski
THRIFT-2557 CS0542 member names cannot be the same as their enclosing type
Client: C#
Patch: Jens Geyer