Correct sense of spec file test; correct typo in macro

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Require qtc_* macros to be defined

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
Workaround rpmbuild not setting _builddir
use
  %{?qtc_builddir:%define _builddir %qtc_builddir}
in the spec file macro definitions

Signed-off-by: David Greaves <david.greaves@jollamobile.com>