Make eldoc documentation work when point is in a function argument list.

This is a simple hack: if the first call to (gethash ...) returns nil,
then go up one level of parens (when possible) and try whatever
pattern is found there instead.