update IEditor and add IDecorator.

see http://blog.atom.io/2014/07/24/decorations.html