let - empty var-list, minor fixes
hand over let-bound oldbuf variable
Emacs adds extra spaces to quoted strings, lp:1330045

fixed