Avoid restoring prior log window-points for recursive edits
Multiple changes

* Be less strict about idleness
to decrease latency

* Improve scrolling behavior of wins displaying the log buffer

* ilog-show-in-new-frame
command to popup log buffer in a tiny new frame, controlled by
`ilog-new-frame-parameters'

* implement minor mode `ilog-log-buffer-mode' for the log buffer

* face for buffer names: ilog-buffer-face

* default value of ilog-log-max is now t

* Different views showing only keys etc.: `ilog-toggle-view'
`ilog-toggle-display-buffer-names toggling' visibility of buffer names

* Rename ilog-update-log-buffer -> ilog-timer-function
accumulate successive hits of one key, some minor issues

* accumulate successive hits of one key

* ilog-buffer-face: define also for dark background

* ilog-log-max: default value is now 500 instead of t
Because displaying a huge buffer with so many invisible specs slows
down Emacs.  Added a short hint to the doc.

* ilog-new-frame-parameters
better position, use dark background for better readability, use font
"8" that is available for Linux and Windows

* minor cleanups