* apply template updates found following merge with eth-typing
* add build as a dev dependency
* remove timeout from pytest.ini, it doesn't do anything without pytest-timeout as a dep
It seems preferable to import just fastecdsa. But if you do that,
then some kind of side-effect doesn't happen, which means that `sec1` is
not available as an attribute on `fastecdsa.encoding`.
So we specifically mock the sub-modules as well.