XD-1814  Acceptance tests for taps and labels

There are 2 commits for this PR.
The first is for the Acceptance tests.  The second is an optimization on how the File Validator waits for result files to be written.   
Please always be sure to call Thread.currentThread().interrupt() when handling an InterruptedException directly.