Build: support implicit out-of-tree builds
Allow building signond out-of-tree without requiring the user to specify the BUILDDIR parameter on the qmake command line. However, we still keep the ability to do so, given that Debian's dh_configure disables qmake's reading of cache files.