[bugfix,cmake] Use correct source file for bcrsimplicitebuildtest

Previously there seemed to be a copy and paste mistake and bcrsimplicitebuiltest
used the same source file as bcrsbuildtest. This patch fixes this.
[release] Test row_wise build mode with nonzerors provided, too.
Use int return values to indicate failing tests.

Previously, the tests supposed to fail would not have been
detected with -DNDEBUG. With this patch we use cerr to report problems
and return a nonzero error code on completion.