Refactors
* require mock name, remove deprecated methods, drop Python 3.6 (151) ([1f4e9b3](https://github.com/mcous/decoy/commit/1f4e9b3bb980f7c3574cc78e39487af0e3dcf913))
BREAKING CHANGES
* if you do not specify a `cls` or `func` argument to `decoy.mock()`,
you must specify a `name` parameter.
You can use the following find-and-replace patterns
to fix most tests that start failing due to this change:
find
([a-z_]+?)(: .+?)? = decoy.mock\(\)
replace
$1$2 = decoy.mock(name="$1")
find
([a-z_]+?)(: .+?)? = decoy.mock\(is_async=(.+?)\)
replace
$1$2 = decoy.mock(name="$1", is_async=$3)