Various improvements in ngx.timer and fake connections/requests.

* optimize: reduced the pool size of a fake connection from the
  default pool size (16KB) to 128B.
* optimize: made fake requests share their connection pools.
* feature: the error logger used by ngx.timer.at handlers now
  outputs the "client: xxx, server: xxx" context info for the
  original (true) request creating the timer.