layout_builders: introduce posets for better performances

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
abstract_compiler: cleaned useless method since poset introduction

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