add oraShim arch, save oraSock attr as obj
ogw send liftMin/reqCnt to nodejs on connecting
big gateway improvement

refactor for gateway.bdy
1. refactor make_connection/close_connect to nested procedures
2. all PV moved to local variables
5. goto <<the_end>> goto procedure quit

guarantee graceful safe quit for oracle server process
*. protocol QUIT will quit immediately, it's called from nodejs
* but send socket fin may also work
*. check quit will allow one wait and one request processing
*. ogw timeout/manual quit will allow one more request processing
*. ngw known ogw will quit at FREE/BUSY state
*. on slot.goFree and not execQueueCB, then listenQuit
*. otherwise Request will detect and mark quit

2-step request, one for free oraSock, one for Req/Res Classes
*. use Stream2 API
*. add dbm.findFree and Request/Response API
*. DBCall use DBM.findFree API, use oraReq,oraRes API
*. psp.web use DBM.findFree API, use oraReq,oraRes API
*. slot.goBusy not bind event, so slot.goFree not unbind event
*. Request bind event, so Request unbind event
*. slot.goFree.goBusy listen/unlisten pair
*. Request reg/unreg on readable pair


trivial change 
*. port = parseInt(...)
*. rm db.js DB
12. no longer sync at req/res end, speed up, streamline work