Fix saving/loading ui/project meta information.
Guanako: Set glib version with constructor.
Guanako: Use own Vala.Reporter, support complete context update.

 * Move Valama.ReportWrapper to Guanako.Reporter and use derived Reporter
   class within Valama to display errors immediately (debug output).
   Guanako.Reporter holds persistent list of all Errors.
 * Fix complete update of context.
 * Guanako: Allow changing glib version (use set_glib_version then call
   update).
 * Valama: Update context after all defines were processed after initial
   buffer update.
Guanako: Finally fixed array handling (I hope)