Consolidate GError related code into pygi-error

Rename all pyglib_error_* functions to pygi_error_* and move them into
pygi-error.[h|c].
Register GError as part of the gi._gi module instead of gi._gi._glib.
Update all code to use new naming.

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