Some code clean up

- NgxBaseFetch use AbstractMutest instead of pthread_mutex_t
- move Headers related function from NgxBaseFetch to globe ngx_psol
namespace
- in ps_create_request_context(), determine options before create
NgxBaseFetch.
- inline some functions