libarchive: Update to version 3

Fixes bug 668654
gtk+3.0: Update to 3.13.1+
webkitgtk-3.0: add metadata file
gdk-pixbuf-2.0: update to latest git
atk: update to 2.13.1~d44970bd
goocanvas: mark as deprecated
Support (unowned type)[] syntax for transfer-container arrays

Fixes bug 571486
Fix writing vapis with (unowned type)[]
girparser: Make array element type owned by default
Revert "girparser: Make array element type owned by default"

This reverts commit 1c814e174d161102ea3288121f6b4c09c8b46482.
Fix gir and gidl bindings due to (unowned type)[] arrays