Fixed GsweTimestamp to comply with documentation

Although documentation states that an "empty" timestamp object has
the current date and time in the current time zone, it was not true.
Setting the time zone value now doesn't validate the Gregorian date
Bug fix - house, aspect and antiscia lists were not freed correctly

After calling g_list_free_full(), the list must be set to NULL.