[inspector] add Activity and Warnings to UI info pane

+ add request for view events
+ add presenters
[inspector] prevent unecessary tree renders
[inspector] factor out the activity tree
cleanup
[inspector] Improve Activity Tree updating

+ move updating logic out of layout class
+ add debounce to onCollectionChange (huge perf fix)
+ re-collapse nodes by default