THRIFT-2746: compiler/cpp/README.md updated

Client: Build
Patch: Konrad Grochowski

Haskell compiler no longer need to be disabled when building with mingw
THRIFT-2749: clean up cpp lib for cpp98 build
Client: CPP Lib
Patch: Randy Abernethy

Adds required limits header and reverts use of sizof on
nonstatic members to cpp98 conformance.
THRIFT-2747: update .gitignore to ignore .vagrant
Client: General
Patch: Randy Abernethy

Vagrant saves vm state in .vagrant directories which
should never be committed.
THRIFT-2752: update centos installation doc
Client: Docs
Patch: Randy Abernethy

Updates Centos 6.5 installation docs to work again.
THRIFT-2751: repair node oneway bug and symlink issue
Client: Node Lib
Patch: Randy Abernethy

This patch keep npm from creating sym links on npm install.
Sym links fail when writting to some shared volumes.

Also fixes multiplex oneway bug in nodejs
THRIFT-2750: makes targets for get explicit
Client: Java and JavaScript Libs
Patch: Randy Abernethy

This fixes the build.xml for the Java server used to
test JavaScript. Older ants fail when get is used
with a target directory and not an explicit file name.
THRIFT-2665 Debug statements are unnecessary and should be removed
Client: Python
Patch: Dustin Spicuzza

This closes #189
THRIFT-2754 erlang lib tests don't clean up after themselves properly
Client: Erlang
Patch: Alisdair Sullivan

This closes #230
THRIFT-2689 struct names that differ only in capitalization of first character generate broken erlang code
Client: Erlang
Patch: Alisdair Sullivan

This closes #204
THRIFT-1847 TSSLSocket.cpp and TFileTransport.cpp incorrectly excluded from Visual Studio project file
Client: C++
Patch: Chris Stylianou
Thrift-2715:Wrong Import-Package directive in MANIFEST
Client: Java
Patch: Zlika

Updates java build.xml import headers for OSGI.
THRIFT-2628 struct member name conflicts due to lowercased names
Client: Erlang
Patch: Alisdair Sullivan

This closes #228
Trying to fix links in HowToContribute.md
Fixed links in contributing.md - CMS style variables seems to be unsupported in .md files
THRIFT-2768: Whitespace Fixup
Client: C#, Delphi
Patch: Jens Geyer
THRIFT-2768: Whitespace Fixup
Client: General (Makefile.am, *.thrift)
Patch: Jens Geyer

DocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.
THRIFT-2768: Whitespace Fixup
Client: General (Makefile.am)
Patch: Jens Geyer

Reverted makefile.am - tabs are not optional there
THRIFT-2768: Whitespace Fixup
Client: General (Makefile.am)
Patch: Jens Geyer

Reverted makefile.am - tabs are not optional there
THRIFT-2689 struct names that differ only in capitalization of first character generate broken erlang code
Client: haskell
Patch: Alisdair Sullivan

This closes #239

Removed struct from NameConflictTest.thrift that causes problems for certain backends
THRIFT-2769 std.traits.pointerTarget is deprecated
Client: D
Patch: David Nadlinger

This closes #236