Merge pull request #4273 from adobe/nj/ResearchLiveHTML

[RESEARCH ONLY] Hook up DOM diffing to live development
adds textReplace operation
fix bug where a new element is given the ID of its parent
Push text updates to browser