Improve the documentation for G_DEFINE_TYPE_WITH_PRIVATE
Connect the dots between G_ADD_PRIVATE and the various G_DEFINE_* macros that use it, as well as expanding the code example for G_DEFINE_TYPE_EXTENDED with a private instance data declaration.
Closes: #943 (closed)