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
THRIFT-2600: Release 0.9.2

Updating Changelog
Thrift-2602:Fix missing dist files
Client: build process
Patch: jfarrell

Introduced a bug in 8fd8c63 adding gen files to the dist, removing those
files from the EXTRA_DIST.
THRIFT-2602: Fix missing dist files
Client: build process
Patch: jfarrell

Add check for php extension to not build if phpize has not been run,
update Vagrantfile to update package list for haskell test deps, and
change bison min version to 2.4 to work with the current versions of
debian, ubuntu and centos.
THRIFT-1609 Cocoa import namespace
Client: Cocoa
Patch: Xabier Eizmendi
THRIFT-2624: Add TServerEventHandler support to C#
Client: C#
Patch: ra

Adds the TServerEventHandler interface to the C# lib and adds
support in all C# servers.
THRIFT-2541 reclaim TFramedTransport's read and write buffers for thrift cpp
Client: C++
Patch: Huabin <4130944@qq.com>
THRIFT-2602 Fix missing dist files

- set bison to 2.5
- include "config.h" within thriftl.ll

Patch: Roger Meier
THRIFT-2612 Java TCompactProtocol.readBinary zero copying
Client: Java
Patch: Jon Hoffman
THRIFT-2602 Fix missing dist files

no config.h for mingw builds

Patch: Roger Meier
THRIFT-1357:Erlang Dependency breaks build

client: erlang
patch: talentdeficit (alisdair sullivan)

integrate jsx json parser into thrift erlang client
THRIFT-2627:erlang backend doesn't support corecursive structs client: erlang patch: anthony molinari

add additional type specifications to generated erlang files to support
corecursive structs