role prefs, conflicting traits

- adjusted preferences to even out roles with many preferences vs those
with very few
- first pass adding information about which personality traits conflict
with cultural beliefs
conflicting traits, group by sorting, detail colors

- conflicting traits and beliefs are now shown in the dwarf detail pane
(highlighted in red) along with their full descriptions of the conflict
- fixed active squads not showing up
- removed the background colors and used them for the text color in the
dwarf details pane (rust, moodable skill, beliefs, goals) to prevent a
rainbow atrocity
- trait cells are now highlighted if they conflict with a cultural
belief
- changing the group by now resets the sorting to the group's aggregate
values, rather than keeping the old sort method
update layouts, tweak trait tooltips,

- add new entity values/beliefs offset
- remove the obsolete $vbias from the perl df-structures script
- traits now draw their conflict border with an alpha based on how many
conflicts they have
- updated memory layouts
add missing thought 225, support for unk thoughts