Make the ability to view draft changes a grantable permission

Currently only the change owner and explicitly added reviewers
are able to see draft changes.

This change makes the ability to view draft changes a grantable
permission.  Users having this permission will be able to view
draft changes even if they are not the owner or already added
as a reviewer.

A use case for this would be a non-interactive user such as an
automated verification bot that needs to react to all changes,
including drafts.

Bug: issue 1585
Change-Id: Ia57f000d1ac075e61edb604682e85d2d135c50f2
5 files changed