add mv2bg support to allow async execution

we can tell BG process a rowid that stand for the event key.
fix DBCall bugs

1. fixed param is array judgement method
2. fixed parameters lost CRLF
add auto stream support

so you should only write event handler
the main loop frame is provided as mv2bg_h.auto_stream.
test add pipe-based stream(manual/auto)

this include
1. trigger for capture user table update events
2. NodeJS msg stream handler
3. stream broker SP
export gracefulExit for Noradle
for message stream, use standard error reporting
when call g.finish, must specify commit/rollback

since every request must end its transaction.
normal execution will commit as default.
g.finish for commit, g.cancel for rollback

g.finish, g.cancel quit request handler immediately, but commit/rollback
g.filter_pass quit filter step immediately
improve docs