Compile into build_test when creating bitcoin-qt_test

Compiling and running the Qt unit tests wasn't convenient, because you'd have to 'make clean' if you were switching between compiling bitcoin-qt and bitcoin-qt_test, because they both compiled the same sources with different #defines into the build/ directory.

This pull makes the Qt unit test build directory build_test, so the two different builds don't interact with each other.