fixes for defects D2702,  D2703, D2704, adding protobuf.test to the main group of tests, and moving the build directory to $BUILD/test rather than $BUILD/drivers