gom: Add support for NOT NULL constraint on columns

https://bugzilla.gnome.org/show_bug.cgi?id=729862
tests: Ensure the NOT NULL constraint works

https://bugzilla.gnome.org/show_bug.cgi?id=729862