[refactor] use senv_add_core to register core syntaxes
s/symbol_rename/macroexpand_symbol/g
separate macroexpand processing into functions
refactor macro use expander
remove senv_add_core
add macroexpand_quote
cleanup
add define_macro
inline macro_new and add_macro
s/pic_sc/pic_sc_ptr/g. s/pic_senv/pic_senv_ptr/g.
cleanup
s/senv_new_local/push_scope/g
inline senv_new
cleanup
add sc_ prefix to identifer? and identifier=? functions
cleanup
s/pic_symbol_value/pic_sym_value/g
bugfix
Merge branch 'refactor-macroexpand'