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
THRIFT-2614 - C++ Library - TNonblockingServer.cpp MSVC warning removed

Signed-off-by: Roger Meier <roger@apache.org>
THRIFT-2578 Moving 'make cross' from test.sh to test.py

Signed-off-by: Roger Meier <roger@apache.org>
THRIFT-2618: Unignore /aclocal files required for build
Client: build process
Patch: Simon Ratner

Github: This closes #154
----
commit 3243fa3cf2b8fb88036861d1bf29026e4046f6e6
Date:   2014-07-09T19:05:32Z

    Unignore /aclocal files required for build
Thrift-2601: Fix vagrant to work again for builds again
Client: build
Patch: jfarrell

Updating vagrant to ubuntu 14.04 and fixes to make it work again.
Thrift-2601:Fix vagrant to work again for builds again
Client: build process
Patch: jfarrell

Reverting TMultiplexedProtocol tests in test/py from commit 879cab2c are non functional,
reverts the portion of the commit that changed test/py/{TestServer.py,TestClient.py}

Follow up to address this issue: THRIFT-2613
Thrift-2601:Fix vagrant to work again for builds again
Client: build process
Patch: jfarrell

Updates debian packaging to work with ubuntu 14.04 deps
THRIFT-2602:Fix missing dist files
Client: build process
Patch: jfarrell

Add all missing files to the dist package.
THRIFT-2620: Fix python packaging
Client: build process
Patch: jfarrell

Fixes python build to include missing README.md and also run packaging under
vagrant images
THRIFT-2602:Fix missing dist files
Client: ruby
Patch: jfarrell

fix ruby extension to use RBConfig to work with newer versions of ruby
THRIFT-2602: Fix missing dist files
Client: build process
Patch: jfarrell

Adding macro check around bison version and removing am__yacc_c2h and will
conditionally include the necessary h/hh file, this will fix the mentioned
missing .hh file in dist and make it compatible with automake 1.11 and above