Instead of discarding a profile if it's not compatible, we mark it as such.
Instead of discarding a profile if it's not compatible, we mark it as such.

The old approach was far to naive. We actually have 3 states;
- Supported (we have a profile)
- Not supported (Don't have a profile)
- Don't do this, lest you awaken the Old Gods (Error)

In case 1 and 3 we now do have a profile.

CURA-2271

hmflash/Cura,senttech/Cura,senttech/Cura,totalretribution/Cura,fieldOfView/Cura,fieldOfView/Cura,Curahelper/Cura,ynotstartups/Wanhao,ynotstartups/Wanhao,totalretribution/Cura,Curahelper/Cura,hmflash/Cura