Remove `virtual` keyword from `quit`

Use an if-statement in `local_actor` to determine whether or not this actor is
blocking. This allows us to make the function non-virtual since its only
overload existed in `blocking_actor`. Relates #180.
Remove obsolete `unallowed_function_call`