control file fixes: duplicate or missing data

With the upcoming changes in the database layer, and some more strict
(where it makes sense) constraints, we can't have duplicate test names
and shouldn't have missing fields.

These are the violations found so far, many other may come up.

Signed-off-by: Cleber Rosa <crosa@redhat.com>