[API] Added EditorManager and associated classes

Change-Id: Ia87670c8d54fcb73b3020651b3be88389b8a6b16
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1817
Tested-by: Jenkins CI
Reviewed-by: Holger Schmeisky <google@schmeisky.com>