Added support for keep-alive, content-type and user-agent in URLLoader.
Added callback function to get string to hash for URLRequest.
    This allows offline to work with cached requests that use different timestamp, sequences, FB id and tokens.