Introduce magit-simple-log

[1/3] and [2/3] make some tiny unrelated changes.
[3/3] is the main patch.  I've taken care not to stomp any variables so that magit-log can work side-by-side just as before.

Thanks.