tests: Avoid using plain assert macro in "modern" tests
We want to exclusively use the TS_ASSERT* macros for the cxx_* tests so we switch them.
By undefining the assert macro we also prevent future use of assert. Although we don't include assert.h/cassert in cppTango anymore, we get it from zmq.hpp indirectly.