fix(enum): Correct interface to support quote in enum keys (refs #4673)
fix(enum): Correct po header to accept utf8 characters in enum keys (refs #4674)
Merge pull request #1129 from Eric-Brison/3.3-I4673

fix(enum): Correct interface for no alphanum enum keys (closes #4673, #4674)
begin docManager (refs #2785)
continue docManager (refs #2785)
adapt test tu use getDocument instead of new_doc (refs #2785)
refactor DocManager (refs #2785)
adapt code for new DocManager (refs #2785)
rewrite new_doc (refs #2785)
rewrite createDoc (refs #2785)
use DocManager in main action and classes (refs #2785)
complete DocManager methods (refs #2785)