Moved private header files to src/gauche/priv
Comment fix
Support #!gauche-legacy and #!r7rs to switch lexical mode

Read context handling is also revised---now the default read context
is handled by a parameter.  ScmReadContext becomes an opaque structure,
and public API is provided to modify it.
Update .gitignore