Removes unused finalize() method from GoclDevice
[doc] Adds basic gtk-doc documentation build
[doc] Adds documentation and annotations to GoclDevice
[doc] Adds documentation and annotations to GoclContext
Releases the context after the command queues in finalize() of GoclContext
[doc] Adds documentation and annotations to GoclProgram