Initial commit for BrowserExploitServer mixin
Add an example/testcase for BrowserExploitServer
Put postInfo() in the js directory
Fix a "undefined method to_sym" bug

If something is undetectable, the value may be empty, which triggers
a undefined method error because the regex always assumes there is
something. So instead of +, we use *.
Adds method get_module_resource
Update xmlhttprequest
Adds target-specific payload generator
Pretty much done with these, remove these comments.
Make sure the browser can't retry by going to the first URL
Rename some stuff
No double slash
Fix bug in proxy detection
Change var name
Use mutex
Update test example
rspec this
Pull shared XHR shim out, add option to static Js module method.

* Moves shim to data/js/network/xhr_shim.js
* Add some yardoc comments
Fix some bugs in my edits, add a spec.
Prevent xhr shim from leaking.
Rename :use_xhr_shim to :inject_xhr_shim.