eliminate kill_nonstarters
take best unit and count amulet at most once for guards blocking movement
formatting (80 characters per line is good)
new chapter on studying skills
Merge branch 'master' of github.com:eressea/server
remove old gamecode-diabling logic
it was old, and not in use.
json config files, beginning with races
rename message.[hc] to messages.[hc] in kernel because of naming conflict with util/
begin json config files (WIP)
remove archetypes, they are not used by any existing game.
make compiling with libxml2 optional (USE_LIBXML2)
remove archetypes, they are not used by any existing game.
make compiling with libxml2 optional (USE_LIBXML2)
disable xml reports
Merge branch 'master' of github.com:eressea/server
apply USE_LIBXML consistently, so tests can be built without libxml2
slickedit project files
make sure that the skill bonus for races is signed, even on ARM where
that is not necessarily the default.
add a version number header for release management.
add build number to creport.
remove gmtool from static lib
update cmake to compile without sqlite3, curses or libxml2 installed.

This is not actually recommended, but your system may not have
this,and you should still be able to contribute. also, libxml2 is on
the way out, I am beginning to really hate it.

Moving a couple of files around.
remove old SQL patch code, we have sqlite now.
rearrange the SlickEdit projects.
clean up indentation.
fix duplicate header guard names.
add json configuration parser to lua bindings.
new lua test framework, work in progress.