target arch test in qmake support. fix mkspec error for Qt5
qmake: add missing header. mkdir use system path
recheck arch if not cached
Merge remote-tracking branch 'origin/tmp'

enable arch test. FIXME: build path must no space