codecgen: during decode, check if named types implement Selfer, XXXUnmarshaler, etc.
codecgen: during decode, check if named types implement Selfer, XXXUnmarshaler, etc.

Fixes #142

ugorji/go,ugorji/go,ugorji/go