Merge remote-tracking branch 'origin/scripts_improvements' into 0.10
fix send_error behavior if there are no headers
update tests to reflect changes to options.scripts
skip tests on windows that don't make sense
fix request_timestamps test case
Merge branch 'master' into 0.10
add option to expose webapp externally, remove distinct ip setting
Merge branch 'master' into 0.10
Merge branch 'master' into 0.10
Merge pull request #161 from mitmproxy/external_webapp

External webapp
Merge remote-tracking branch 'origin/0.10' into 0.10
Merge branch 'master' into 0.10
backport changes to fix tests