THRIFT-2066 'make install' does not install two headers required for C++ bindings

Patch: Lalith Suresh
THRIFT-2032 C# client leaks sockets/handles

Patch: Jens Geyer
THRIFT-2065 Not valid constants filename in Java

Patch: Jens Geyer
THRIFT-2070 Improper `HexChar' and 'HexVal' implementation in TJSONProtocol.cs

Patch: Yousong Zhou
THRIFT-2039 config.h --> thrift-config.h
Patch: Ben Craig
update .gitignore
THRIFT-2072 TNonblocking server compilation FAILS with C++11 support enabled
Patch: Konrad Grochowski
THRIFT-2071 clang 3.2 reports warning when comparing shared_ptr<X> == NULL
Patch: Konrad Grochowski