use a simple looking-back instead of movement and string matching in go-eldoc--beginning-of-funcall-p

Partly this is a mere simplification to clarify the function. It also fixes an issue where (1+ curpoint) will not be a valid point, when curpoint was at the end of the buffer already.