CLN: remove Hypothesis warning during test

```plain
hypothesis\_settings.py:193: HypothesisDeprecationWarning: The timeout setting can 
safely be removed with no effect.
```

Starting with 4.0.0 released in Jan, the timeout setting does [nothing](https://github.com/HypothesisWorks/hypothesis/commit/2b9506b7120c2f0593539c1e5d9b526d7ec1377f).

https://hypothesis.readthedocs.io/en/latest/settings.html#hypothesis.settings.timeout
```plain
    The timeout setting has been deprecated and no longer does anything.

    default value: not_set

    The timeout setting can safely be removed with no effect.
```

Bump dependency from `>=3.8.2` and remove setting.

The bump here just suppresses the warning right? Would also want to add a note to min dependencies section in 0.25 whatsnew > The bump here just suppresses the warning right?

Yeah, and it seems to be gone from CI. Don't expect any breaking due to upgrade.

> you also need to update any ci/deps where we explicity set the hypothesis versions

thanks. Turns out hypothesis 4.0.0 dropped python3.5 support. What do you want to do? Does just removing the timeout without bumping get us to the same place?

Sent from my iPhone

> On Jul 11, 2019, at 12:36 PM, pilkibun <notifications@github.com> wrote:
> 
> Turns out hypothesis 4.0.0 dropped python3.5 support. What do you want to do?
> 
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub, or mute the thread.
 > Does just removing the timeout without bumping get us to the same place?

For the CI? yeah, in that even without bumping 'hypothesis>=3.58.2' CI installs the current version. a user who hasn't updated deps in 8 months may run into some timeout issues. Sounds ok. this is ok, ping on green. @jreback green.