gobject: document the basic of defining a GInterface in GJS
Add basic documentation for how to define a GObject Interface in GJS.
This is pretty uncommon to do, and rarely necessary, but it saves developers digging through GJS's unit tests and may make it easier to decide it's not worth the effort.