Fix dotted notation and incomplete input error reporting

Fixes #72
Fix lambda funcall ((lambda (x) x) 20)
Move FFI code to src/ffi.lisp
String and function FFI conversion
FFI conversion
More progresses in FFI
Define custom symbol object in prelude instead of plain objects
merged trunk