remove Common.Base.Variant::List; use std::map as Variant Map type to avoiding write shared_ptr<Variant> wraps; rename Common.Profile.{is_autosave -> autosave}
reflactoring debug_xxx macros