Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
ignoring test if node is not present
extend tests to check THRIFT-1679 and THRIFT-1821
THRIFT-1967 Node.js tests don't cover all services
Patch: Henrique Mendonça

align with the tests we have for the original JS and C++ libraries
it also corrects two small bugs on the test server
and add nodejs to travis and make check
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift