Fix pkg-delete -q

Reported by:	az
Fix some issues with pkg-ssh parsing.
Restore the fix partially.
Fix capsicum-less version of pkg-ssh.
Add packages checksums to digest file.
Use checksums for repo update.
Fix processing by striping trailing \n.
Reduce diff with master
pkg-add: Respect locked packages on forced invocation.

This re-establishes pkg 1.2 behaviour.
Fix forced repo update when checksum is changed
Add required_shlibs to the list of checksummed fields.

This will make packages that depend on different shared lib version
distinguishable to pkg.
Also add provided_shlibs.
Remove pointless fields.
Add users and groups.
Add Google to the list of contributors.
Fix pkg_checksum_add_entry.
Do not treat previous checksum versions as invalid.
Add field names to checksummed data too.
Add dependencies to the digest.
Slightly fix copyright message.