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.
Merge branch 'master' into imax-rework
Add dependencies to the digest.
Slightly fix copyright message.
Fix compatibility check for manifest disgest.
Check digests format when initializing repo.
Merge remote-tracking branch 'origin/pr/937'

* origin/pr/937:
  Check digests format when initializing repo.
  Fix compatibility check for manifest disgest.
  Slightly fix copyright message.
  Add dependencies to the digest.
  Add field names to checksummed data too.
  Do not treat previous checksum versions as invalid.
  Fix pkg_checksum_add_entry.
  Add Google to the list of contributors.
  Add users and groups.
  Remove pointless fields.
  Also add provided_shlibs.
  Add required_shlibs to the list of checksummed fields.
Fix forced repo update when checksum is changed