Use HEAD requests to determine if URL is a manifest

Fixes #179
URLs are no longer checked with GET requests in the simulator-- HEAD requests instead.

Included is a copy of the patched version of the Request module for the Add-on SDK that supports HEAD requests (awaiting review here: https://github.com/mozilla/addon-sdk/pull/1004 )