fix relaunching browser code
reject pending _openDeferred before disconnecting
code review changes
better handling of unloadAgents()
re-use _openDeferred object
reconnect() and Inspector.Page.reload() need to run in parallel
if page changed during live preview statup, then close
merge master
resolve _loadAgentsPromise with new code
Fix edge case for #7075 where selection ends at beginning of last line of document
Merge pull request #7111 from adobe/nj/issue-7075-edge-case

Fix edge case for #7075 where selection ends at beginning of last line of document
JSLint whitespace fix
Remove the use of the viewport hack when changing the font size or doing scroll line
Do not close/reopen live preview on currentDocumentChange. Use Page.navigate() instead and update agent and server state as needed.
update status when changing HTML documents
Merge pull request #7118 from adobe/tom/remove-viewport-hack

Remove the use of the viewport hack
Simplify the calculation when there are inline editors
Merge pull request #7120 from adobe/tom/remove-viewport-hack

Simplify the calculation when there are inline editors
fix jslint errors
sanity check args in BaseServer add/remove