Make the if statements require "true" for proper functionality

Until now, the if clauses for has_compute, setup_pools and setup_virsh
would trigger as soon as the values are set to anything; with the new
params class, they will always actually be set (possibly to an empty
value); this change requires the functions to have "true" as parameter
in order to actually consider the function to be set.