doc correction and implovements (email, legacy API needed)
parse elm headers *_common.h *_legacy.h if exists and concat