Remove / binding alias for limit

The search and limit functionality is too different.
Tweaking web stub app, icons for certificates, serve PEM correctly.
Update ViewProtobuf in contentview.py to also decode as protobuf if the content_type is "application/x-protobuffer"
Merge pull request #199 from dwilbraham/add_protobuffer_content_type

Decode content as protobuf if the content_type is "application/x-protobuffer"
display build status from master branch
ignore console test utilities on windows
Start refactoring scripts

- Move ScriptContext into script module
- Use mock module instead of hand-rolled mock objects in tests
Clean up and clarify script API
Script refactoring: move script command parsing into script module.
Extract command parsing and use in script grid editor
Deprecate Flow.unload_script in favor of Flow.unload_scripts

In the presence of arguments, unloading a single script is clumsy and
less useful.
add tutorial for transparent proxying, other minor docs improvements
fix syntax highlighting for countershape urls by using different quotes
fix sni bug: respond with the correct certificate
merge master