Web Applications 1.0 r8478 Revamp how focus is defined, to actually handle things we've ignored before, like viewports and scrollable regions

Add a description of Web Applications 1.0 r8478 Revamp how focus is defined, to actually handle things we've ignored before, like viewports and scrollable regions