This patch fixes issue #2108, where the first test using "data()" to
draw from "characters()" or "text()" would be flaky due to unreliable
test timings.
Time taken by lazy instantiation of strategies is now counted towards
drawing from the strategy, rather than towards the deadline for the
test function.
The canonical version of these notes (with links) is on readthedocs.