clutter: Add base geometric types

Point, Size, and a rectangle type.