exekall: Do not unwrap decorator stack when getting signature
Use the callable as-is when inspecting the signature, rather than unwrapping the decorator stack. This allows the decorators to provide a modified signature. functools.wraps() takes care of propagating the signature properly for the other cases where the decorator does not attempt to change the signature.