httputil: clarify HttpUtil calling method, new built_opener cp from urllib2 and changed; add HttpFetcher;
update
add WorkBase.cancel()