expose Contempt as an UCI option
and cleanup the UCI option code while at it, trying to make it more general so it's easier to add options ones later.
No functional change (signature = 8161010).