[macros] Support 'noecho' macro to quieten build scriptlets whilst allowing command output

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
fix rpmbuild build-in-place to work with target option

Fixes the case when --target= and --build-in-place are both given to
rpmbuild. The build-in-place macro was reset when looping all the
given targets and rpmbuild ended up requiring a tarball.

Signed-off-by: Juha Kallioinen <juha.kallioinen@jolla.com>