An old Emacs requires `funcall` in the body of `eval-after-load`.

`eval-after-load` in Emacs 24.4 automatically `funcall`s the body
if the body is a lambda, but this is not the case in the older versions.
Merge pull request #1 from tarao/old-emacs-support

with-eval-after-load shim not quite right