Add scriptapi interface to HTTPFetchRequest

This allows mods to perform both asynchronous and synchronous HTTP
requests.
For game mods, a special callback API is provided via
  minetest.http_fetch(<request>, <callback function>)