Bump blead version
Newer Test::More lazy-loads more stuff (overload.pm in this case)

Make the 'undefer' dummy test do more work
Stop lazy-requiring B and Storable in internal functions

Almost every non-toy program will end up lazy-loading these anyway, so move
their require to compile time. This also helps with load-patterns changing
in SQLA and Moo, and failing t/53lean_startup.t on some smokers
Further delay empty weakregistry assertions

(extracted from 2c2bc4e5)
Switch optdeps to a croak import
Switch all double-optdeps calls to a single invocation in lib/