decouple the implementation
Annotation : forgot to remove part of the refactoring
ace : dartdoc the `implementation` top-level field
EditSession : fix `setAnnotations`
ace : tweak doc for `implementation`
Merge pull request #30 from rmsmith/implementation_decoupling

Implementation decoupling