nitg-s: renamed coloring module in layout_builders

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitg-s/e: removed useless classids attribute

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitg-s removed useless type_layout_builder attribute

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitg-s/u: changed table metrics computation and output

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: better filtering of mproperties in MPropertyColorer

Previously using `if mprop isa E then properties.add(mprop)` where `E` was a formal type
but inneficien with compilers using erasure.

Fixed this with hardcoded subtyping test in 3 subclasses : MMethodColorer, MAttributeColorer & MVirtualTypePropColorer

This fix allow better tables computation reducing the total amount of holes.

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>