THRIFT-2205 Node.js Test Server to support test.js JavaScript Browser test and sundry fixes

Patch: Randy Abernethy, Pierre Lamot
add some .gitignore
THRIFT-1964 'Isset' causes problems with C#/.NET serializers

Patch: Jens Geyer
THRIFT-2185 use cabal instead of runhaskell in haskell library
Patch: John Chee
D: add client_pool_test to libevent_dependent_ran_tests
fixes build when D event is not available
THRIFT-2130 D library/test: parts of "make check" code do not compile with recent dmd-2.062 through dmd-2.064alpha
Patch: David Nadlinger
remove nonsense file lib/rb/CHANGELOG
some gitignores
rb: remove CHANGELOG
THRIFT-2183 gem install fails on zsh
Patch: Paul Brannan
THRIFT-2182 rb: segfault in regression tests (GC bug in rb_thrift_memory_buffer_write)
Patch: Paul Brannan