Simplify IsBusy logic.
Add support for SetZoom, RunScript, GetCurrentURL and DoSetPage.
Add GetTitle and title event support.
Add history support.
Add default zoom value.

This needs to handled properly in the future, but for now always
return a medium zoom level.
Make sure all paths return a value in IsBusy.