Add tests for LabelNormalizer

These use the full InMemoryModule stack because depending on users,
groups, label types, and permissions is heavyweight.

The careful reader will notice based on the tested behavior that there
are still some outstanding bugs in label normalization during submit
time. For example, since Submit only upserts the normalized list of
approvals, any labels omitted by the normalizer due to an empty
permission range are left entirely untouched. Such bugs are not fixed
by this change, which is only to add tests.

Change-Id: I955ee8c63b17812684f8350113cb0f2f1bf72fe6
3 files changed