Add missing `anon_send` for typed actors

Move `check_typed_input` to its own header, add `anon_send` for typed actors
and do some cleanup in `local_actor`.
Add `typed_actor::extend` to compose actor types
Add `reacts_to` alias for `replies_to::with<void>`