update game_data.ini

- replace the traits section with goals, beliefs and facets in
game_data.ini
- fixed feed/water pet jobs
- added climber skill
- added new professions
remove -4 offset for vectors

- remove the old requirement to offset the vector size by 0x4 in the
windows version
- update the df-structure and dfhack scripts to reflect the 0x4 removal
remove all traits from roles
untested updates for new beliefs, goals and facets
update script, personality code
40.03 version, cleanup

- somewhat stable version for 40.03, maybe, probably?
- removed old incompatible memory layouts
- updated the default trait view
- added goals and personal beliefs to the tooltip and the details pane
missing immortality goal, incorrect linux version
reduced personality descriptions, win40.01
fixed 40.01 win
Add memory layout for linux v0.40.03

Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Merge pull request #25 from kiryl/DF2014

Add memory layout for linux v0.40.03
add skill rust and goal realization/groups

- added a group for skill rust. currently just groups into the different
levels of rust, using the worst rust level found among each unit's
skills
- added a group for goals realized. since it's unknown yet whether or
not unit's can have multiple goals, i've opted to go with a count of
realized goals for now.
- since goal realization is now detected, the goal description has been
updated with 'and that goal was realized' when applicable
- skill rust level can also be checked via scripts. eg d.rust_level() >
0/1/2/3, higher being more rust
fix mislabelled happiness, goals in details pane

- set the value of realized goals in the dwarf details pane to 100 if
the goal has been realized
- changed 'content' to 'quite content' as per the game status
Add memory layout for linux v0.40.04

Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
vector checks, squad fixes, role drawing

- fix for older worlds with many inactive squads being loaded which was
slowing down the read
- fix for units that belong to inexistent squads
- fixed role rating drawings in cells in certain edge cases
- added some additional debug/logging output for vector reads
Merge pull request #26 from kiryl/DF2014

Add memory layout for linux v0.40.04
40.04 memory layout
fix linux mem layout, update all layouts

- fixed year and goal realized offsets on linux
- updated df-structures make-dt.pl
update version info, minor cleanup
added manual