remove PerlIO/via/TimeoutWithReset, add tests for setsockopt timeout, remove dependency on Role::Tiny, yay!