Package labels provides a shared parser for kubectl-style label arguments
used by `nuon installs label`, `nuon components label`, and
`nuon actions label`.
ParseKeys validates bare label keys (used by `unset`). It rejects empty keys
and any "key=value" form, since a value has no meaning when removing a label.