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>