Adding enhancement documented in issue #22: Tasks.<T>par(emptyIterable<? extends Task<? extends T>>) should not throw IllegalArgumentException