Fixes for use with React editor

There were a number of issues with the react editor. Most of them were related to the marker views. 

There is one left, and I cant figure out what is happening:

* open 2 files
* open find, search for something common in both files
* it should show the marker views (highlights around results)
* switch to the other file -> no marker views are shown
* now move the cursor -> marker views show up! WTF
* really you can even unfocus from the editor, and they will show

![marker-view-issue](https://cloud.githubusercontent.com/assets/69169/3239404/ec3dbec2-f10a-11e3-9655-c533fb595146.gif)

So all the nodes that need to be in place are there. And by the looks of it nothing changes on those nodes when the cursor moves. Seems like it shows them when `EditorComponent::render()` is called. @nathansobo any ideas?

I'm ok with marker views sucking a little right now. I'd rather not put any more time into these and instead add them to core and get rid of all this junk.

Fixes #232