Add feature checks instead of platform checks

If you cross compile under windows for QNX
the unix flag gets set and he tries to build
man pages, which apparently will fail. So check
for the tools if they are available.
Check for designer in Qt4