Add ScriptableHttpClient.

ScriptableHttpClient is the module to send HTTP request from the Beyond
plugin. It refers to Node's SuperAgent package for its API design.

The test case is added as plugins/test/http-client.js