THRIFT-2565 autoconf fails to find mingw-g++ cross compiler on travis CI
THRIFT-2568 Implement own certificate handler
Client: C#
Patch: Michael Blättler

This closes #133

commit 57494794e787356ee98229cac35ea7aaa60ad562
 Author: mblaettler <michi.blaettler@bluewin.ch>
 Date: 2014-06-05T11:41:05Z

THRIFT-2568: Implemented possibility to use own certificate handler
.gitignore: add c_glib profiling files *.gcno
THRIFT-2569 Introduce file to specify third party library locations on Windows

    This closes #136

----
commit f55437d55549ced475092518f432936c4e760639
Author: Pascal Bach <pascal.bach@siemens.com>
Date:   2014-04-09T09:19:18Z

    TPipeServer requires OverlappedSubmissionThread.cpp|h

    so include it in the corresponding VS files

commit 63a3309a83e6fb09b589a61fe56c5abe1157acb5
Author: Pascal Bach <pascal.bach@siemens.com>
Date:   2014-03-26T15:44:07Z

    Replace Env variables for 3rdparty

----

Patch: Pascal Bach
Add CMake file for the thrift compiler
Get thrift version from configure.ac for CMake build
Allow cross build for windows using mingw32

- Build the compiler using CMake for:
  - Linux native gcc
  - Windows using mingw32
THRIFT-2471 requires libboost 1.54
+ additional script clean up
THRIFT-847 Test Framework harmonization across all languages

Added cross tests for ruby with ruby, cpp, java, node and python.
ruby_protocols="binary compact json accel"
ruby_transports="buffered framed"
ruby_sockets="ip"
Created new TestServer.rb and TestClient.rb for this purpose

Patch: Chamila Dilshan Wijayarathna
THRIFT-847 Test Framework harmonization across all languages

initial version of test.py and tests.json

Patch: Roger Meier
THRIFT-2572 Add string/collection length limit checks (from C++) to java protocol readers

Client: Java

This closes #138

Patch: Andrew Cox