prevent an invalid assert when undead heroes are magical
prevent an error when empty units get zombified to protect magic item loss
add travis configuration to branch
add travis build script to branch
fix permissions on build script
report volcano outbreaks in affected regions.
https://bugs.eressea.de/view.php?id=2049
Merge pull request #59 from badgerman/master

report volcano outbreaks in affected regions.
rename race_ to _race, to follow the style guide.
refactoring: moving unitname to unit.c.
also removing static-string some cruft from config.c.
load inifile in main, it is only used by the server.
this should fix the broken CI build.
units without a name will use their race as a default name.
eliminate unused variables, fix CI build.
added a function that sets a monster's name to NULL if it is the name of its race.
deprecate old rc_name function (renamed to rc_name_s) because it used a static return string.
space savings: update data files, remove names from NPC units where their name is their race.
Merge pull request #60 from badgerman/master

NPC units that use their race as the name (Hirntöter, Seeschalnge) can use NULL as their name.
cleaning up some alliance code, killing bitrot from WDW.
retrofit tests for alliances.
always nice to eliminate a few TODO's and kill some bitrot.
cleanup, fix a TODO, eliminate dead code.
Refactoring morale into a separate module.
Not all of it yet, because it is inconveniently part of kernel/region.