Correct listener notification order.

Must notify listeners that a document exists before notifying them that
the documents' state has changed.
Separate Stmt and Value navigation.
Provide editor for Stmt and Decl annotations.