Add constraint-based layout manager
GtkConstraintLayout is a generic layout manager that works by solving a layout described through relations between widget attributes. It's possible to use GtkConstraintLayout to implement different layout management policies, without using nested boxes or size groups.
Fixes: #1090 (closed)
Edited by Emmanuele Bassi