[core] implement generic "fetch" api
[core] add global named fetch pool; all backends have to return strings. implement some simple backends.
[mod_gnutls] add SNI