add @since tags, use current release version as 'genesis'
some thread utils (sleepFor, sleepUntil)
Revert "remove TeeOutputStream, just use the one from commons-io, it's only 90kb"

This reverts commit 729f3d0573ae46229684725994c8c0cc3fac8d27.
add @since tag now that we've resurrected it
migrade process utils from gradle-dropwizard plugin and rewrite them in java plus do some refactorings