sexp: renaming builder->handler, adding AbstractHandler

AbstractHandler allows to avoid multiply instantiations in the case
parser is used with different handlers

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
notlisp: nil construction is changed

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
notlisp: moving some functionality into .cpp

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
notlisp: expr output: helpful->basic :)

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
notlisp: cosmetic changes

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
notlisp: to_long, to_double helpers

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
sexp: invoking on_eof handler

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
changes in tut framework

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
notlisp tests, fix in atoms handling

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
fix in mk_error_message

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
notlisp: throwing notlisp::Error, not cor::Error

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
sexp: no output on parsing error, just rethrowing wrapped exception

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>
notlisp: fix for '()', more tests

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jollamobile.com>