Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Use read_ints to read array.
Apple.Keychain: Don't validate the certificates here.
Many of the certificates in the default keychain files are
expired or unsuitable for use with TLS, but may be useful
for other stuff, so leave it to the user to perform validation.
Also improves the parser and diagnostics somewhat.
Apple.Keychain: Added initial parser of Keychain files.
CAVEAT: This is a VERY limited implementation, and is only
intended to be used to extract root certificates