ported compat tests from mojo v4.90
fixed a bug on multiple headers with the same name
Changes