When creating docs in an eo class, the ingroup is automatically created with the class name.
but, the automatically generated group name may be different from the defined group (@defgroup).
When you create an ingroup for each function, two ingroups are created in the docs of the actual generated header's document.
This creates two html groups for the same API.
To prevent this, set the following rules.
If ingroup name is not declared, it follows the class name.
If an ingroup name is created in the docs of the class, all the methods follow the ingroup name.
However, if an ingroup name is declared in the docs of a method, it follows that ingroup name
mangled docs check removed.
Because the existing check only checks that ']]' is located immediately after the since keyword.
So I replace it with D7138