#3737 Interceptors chain for receive

Hi guys,

Just a first approach for you to take a look. Let me know what you think.

Thanks!
Users will mostly just read the docs, so I think we are fine :-) Besides, I meant changing the behavior of a decorator (i.e. the code inside pipelineInner/Outer), and for that there is no `context.become`, instead it would need to be created within the interceptor trait using a variable.