parse: Use GLib malloc/free/realloc functions

https://bugzilla.gnome.org/show_bug.cgi?id=720100
scripts: git-update.sh: fix for non-master branches

Pull from tracking branch instead of origin/master, so
that this works with e.g. 1.2 as well.
pad: Don't ignore probe callback return value when immediately calling IDLE probe

https://bugzilla.gnome.org/show_bug.cgi?id=721096