GValue to go value tranclation, refactor IdleAdd and TimeoutAdd

Closes #41.

Conflicts:
	glib/glib.go
	glib/glib_test.go