fix byte-compile warnings

I got following error when byte-compile.

```

Compiling file /home/syohei/tmp/gomi/elmacro.el at Tue Aug 26 11:17:27 2014
Entering directory `/home/syohei/tmp/gomi/'

In elmacro-show-defun:
elmacro.el:127:6:Warning: `goto-line' is for interactive use only; use
    `forward-line' instead.

In end of data:
elmacro.el:169:1:Warning: the following functions are not known to be defined: case,
    isearch-other-control-char, otherwise
```