support for cereal transient members
fixed member init assigned bool to type accordingly
allow memberCtors = [ memberCtor()..allMembers = true ] to be fully specified member ctor
immutable will now not set const if member is mutable
better handle flag program options