formating
skip build if a dep can't be dropped

happens if foo has BuildReqs A and B and A depends on B
Then we can't do a build with A but without B
After installing BuildReqs, try installing a dummy rpm that conflicts
with B. If that fails, B was installed and we skip the build
fix comment
apparently union(*foo) doesn't work if foo == None