karma: be less punitive to roaming users
karma: add comments describing how penalty settings are used
karma: fix application of awards with 'if in list syntax'

thanks to cek for pointing this out