Add test using this.promiser with readjson
Redmine#4683: ensure dynamic inputs from data containers work
Provide a missing break;

The -d flag to serverd used to imply -K (debug implies ignore locks).
If this was intended, I'll replace the break with a /* deliberate
fall-through */ comment, but I'm guessing it's simply a mistake.
Fix up some #if-ery to avoid unreachable code.

Some avahi-specific code ended in an exit() and was followed by more
code, which would thus be unreachable when the relevant avahi defines
are enabled.  The code involved also repeated a pair of #if tests in
three places; so make the first set a local define the other two can
use as a simpler test; have a #else clause for the formerly unreached
code; and share the common exit() between the two branches.
Simplify testing on NO_FORK.

Rather than testing it in three places, test it once and put all three
fragments of code in a single conditioned block.
More num permissions on Windows
Merge pull request #1514 from aappilattoq/master

More num permissions on Windows
Num perms; unsupported
Linking failures — #4608; num permissions
More num permissions tests

Note that some of these tests qualify also as linking failures (#4608),
but the guideline is to mark them as unsupported as that has priority.
Mark more linking failures (#4608)
Symlinks and num perms — mark as unsupported
Num permissions; mark as unsupported
Merge pull request #1515 from aappilattoq/master

Linking failures, num permissions
Make sure path is invalid on all platforms, for .x test.
Symlinks; mark as unsupported
Fix devnull for Win
Fix devnull for win
Mark symlink failure
Mark perms failure