Add %NOCANCEL flag to enable password entry for fuse mounts.
%CLEAR + %NOCANCEL = %FOREGROUND
Merge branch 'add-nocancel-fuse-flag'

Add %FOREGROUND FUSE mounting option, which supersedes %CLEAR and
fixes issue with passing input to FUSE mounter.

Thanks to Johannes (a.k.a. johannesmeng).
Switch to non-recursive make in tests

This improves speed about by 4 times!

Also do various improvements by the way, like:
 - rename variables;
 - better use of wildcarding;
 - put all output files in one place;
 - use order-only dependencies to create output directories;
 - ...
Merge branch 'non-recursive-test-build'

Switch to non-recursive make in tests

This improves speed about by 4 times!

Also do various improvements by the way, like:
- rename variables;
- better use of wildcarding;
- put all output files in one place;
- use order-only dependencies to create output directories;
- ...