THRIFT-2906 - linking with boost_unit_test_framework made more portable

Client: C++
Patch: Jon Parise

BOOST_TEST_LDADD Makefile variable added and should be used when linking
with boost_unit_test_framework

This closes #333
THRIFT-2907 - macro ntohll defined only when needed

Client: C++
Patch: Jon Parise

This closes #334
Merge branch 'master' into coding_standards