upload: Reporting tested profiles on match failure

When a profiles doesn't match, we inform users that no profile match the
hardware spec file.

Sometimes users forgets to update the state file. To avoid this mistake,
let's report the profiles name used to do the comparaison.

A typical output looks like :

    Unable to match requirements on the following roles :  hp, vm, vm-debian