layout_builders: delegated linearization to colorer

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: simplified interface for TypingLayoutBuilder

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: merged CLTypeLayoutBuilder and CLClassLayoutBuilder into CLTypingLayoutBuilder

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: Introduce BMizer class (for future refactoring)

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: Introduce TypingHasher (for future refactoring)

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: Unified interface for TypingLayoutBuilder

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: simplified ResolutionLayoutBuilder (for future refactoring)

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: Introduced ResolutionBMizer (for future refactoring)

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: Moved routines from CLResolutionLayoutBuilder into ResolutionColorer (for future refactoring)

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: Introduced ResolutionHasher (for future refactoring)

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: Introduced interface ResolutionLayoutBuilder

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: Introduced interface PropertyLayoutBuilder (for future refactoring)

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: modified nitg-s & nitg-e to use PropertyLayoutBuilderInterface

Removed old CLPropertyLayoutBuilder

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

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: replaced property extraction in specialized methods by redefintion of virtual types

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
layout_builders: optimization of PropertyBMizer using linearization

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