Makefile clean output
Some repl.scm fixes + secd.c is now tty-aware
ISSUES.md update
Merge branch 'master' of github.me:EarlGray/SECD
repl.scm: (begin (define ...) ...)

0) no ht_rebalance message
1) `pair?`, `caar`,... moved to functions;
1a) `(pair? '())` is now #f;
2) `define` is not a macro anymore:
    `secd-compile-top` rewrites it to `secd-bind!`
    otherwise it is allowed only after `begin`;
3) `(begin expr1)` is now compiled to just `expr1`;
Merge branch 'master' of github.me:EarlGray/SECD
Fixed `secd-compile-top` for (define (fun . args) ...)
small (procedure? obj) logic improvement
Notation for CELL_OP: #.LDC, #.AP, etc
Thrown away FV analyses in interp.c
(let), (define) now behaves like (begin)

Multiple forms inside function definition/let/letrec are now supported.
Those forms are implicitly rewretten into (begin).
Since `(begin <expr>)` is rewritten to `expr`, this does not bloat
compiled code for a single-form body.
Fixed uninitialized secd->postop

If it's accidently have garbage value SECDPOST_GC, mark_and_sweep_gc is
invoked just after reading the interpreter.
secd executable returns 1 if failed
+,-,*,/,car/cdr/cons reified to bindings
tests/r7rs-compliance.scm
tests/secdtool.scm
repl.scm: reverse/list-ref/list-tail/memq/assq
CELL_KONT draft: dump is now list of CELL_KONT
fixed type in new_continuation that crashed SECD
Makefile clean output