begin support
added test_eval_cc.cpp, test_syntax.cpp and syntax.scm
added test_eval_cc and test_syntax
added syntax.{h,cpp}
renamed boo_types.h to boo_objects.h
boo_types.h -> boo_objects.h
moved eval() and evlist() to eval.cpp
added eval.cpp
syntax::expand() support (TENTATIVE)