moved C++ clients from test into src/clients; made building them optional; made RSI test conditional on RSI build