added partial_function::or_else

this feature allows users to define the behavior of an actor by
concatenating partial functions