Clean up the unit tests.

- Make Python tests cwd-agnostic.
- Use boost::test.
- Add a benchmark.
- Use a library to clean up test/Makefile.am.


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665640 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/test/ReflectionTest.cpp b/test/ReflectionTest.cpp
index 8193a3e..d60b52c 100644
--- a/test/ReflectionTest.cpp
+++ b/test/ReflectionTest.cpp
@@ -8,7 +8,7 @@
   using std::endl;
 
   facebook::thrift::reflection::limited::Service srv1;
-  thrift::test::PartiallyReflectableIf::getStaticLimitedReflection(srv1);
+  thrift::test::debug::PartiallyReflectableIf::getStaticLimitedReflection(srv1);
   cout << facebook::thrift::ThriftDebugString(srv1) << endl << endl;
 
   facebook::thrift::reflection::limited::Service srv2;