Validation of manifest keys is more consistent

If you parse a manifest key, you now have to validate that it is not
nil.

[Finishes #64207168]

Signed-off-by: Stephen Levine <slevine@pivotallabs.com>