make remotebag more thread safe

If HTTP is a module level global it will be shared between
threads in the server in weird ways, leading to unpredictable
errors. So now we make the decision about CACHE global, but
use a per request http class.
release 0.8