set standard nls_date_format to yyyy-mm-dd hh...
demo basic_io_b use tag(x) concise API
add r.unescape to support r.gets item
add h.written to see how many bytes printed

so a component can judge if it's in direct access mode or included in others
demo remove p.print_cgi_env, cause it's depleted
demo use r.unescape to get multi valued parameters
demo http_b not depend on p.xxx API