Add a new wrapper type for cairo regions

https://bugzilla.gnome.org/show_bug.cgi?id=682303

Conflicts:
	Makefile-modules.am

[endlessm/eos-shell#2786]