add list builtin methods to grammar def
add head and tail functions for list type
add list and eval builtin functions for list type
add 'join' function for 'list' type
add 'builtins lookup' for 'list' type
modify 'lval_sexp_eval' to use the builtin lookup
fix 'builtin' forward declaration