Remove unneeded intermediate executable files.
Remove Cargo.lock from version control system.
Update dependency versions.
Update Dockerfile (converge to update-some-dockerfiles branch).
Apply changes suggested by rustfmt and clippy, or enforced by rustc.
Remove several unneeded clone().
Merge eval and eval-ast, remove quasiquoteexpand and macroexpand.
Report more errors during startup.
Fix almost all warnings or issues in rust.
Remove unneeded intermediate executable files. Remove Cargo.lock from version control system. Update dependency versions. Update Dockerfile (converge to update-some-dockerfiles branch). Apply changes suggested by rustfmt and clippy, or enforced by rustc. Remove several unneeded clone(). Merge eval and eval-ast, remove quasiquoteexpand and macroexpand. Report more errors during startup.