I do not like contractions.
Merge branch 'master' of github.com:eressea/server
Fix für Leere Gebäude

Der check war sinnlos, denn u->building wobei u der Besitzer ist, gibt
ja im Fall das er der "Besitzer der größten Burg in der Region" ist eben
diese Burg zurück.

So geht das dann auch in E2.
Plündern

Neues Kommando Plündern für die Monster (kann über XML-Option auch für
Spieler freigeschaltet werden)
Fixeing GCC

Das es nicht gut ist wenn max als int in der Funktion definiert ist und
gleichzeitig global als Funktion existiert ist OK, aber warum Travis
chance() nicht kennt verstehe ich nicht, das ist in der rand.h als
extern definiert, sollte also kein Problem sein. Jetzt halt mit
rng_int().
Auto Lehrer

Config via study.speedup (sollte in E2 und E3 schon mit dem Wert 0 in
der XML stehen)
Wert 1:
Wenn das gerade gelernte Talent wenig Lerntage hat als 1/3 der max.
möglichen (ohne Bonus wie Akademie) hat,  dann gibt es die doppelten
Lerntage. Entspricht etwa dem alten Lehrer Schema.
Wert 2: Es werden die Lerntage aller Talente der Einheit als
Vergleichswert genommen, dann aber gegen den halben maximalen
Lerntagewert.
Es werden niemals die Lerntage der aktuellen Stufe mit eingerechnet,
sondern nur die durchschnittlichen Lerntage der bereits fertig gelernten
Stufen.
In E2 sollte der Lehre Befehl deaktiviert werden wenn diese Option
aktiviert wird.
Wenn man 1/2 schreibt

sollte auch 1/2 im Code stehen.
Test: After a faction is eliminated, nobody should have it as an ally.
additional testing.
declare types (gcc failure).
add a test for attrib->nexttype.
fix gcc build.
added test for removal of atributes.
refactor existing tests a bit, free up memory.
refactor and kill dead code.
indentation normalization, copyright update.
fix a crash in E2 caused by the recent removal of FFL_TIMEOUT.
Remove unused gmcmd attributes.
use the at_deprecated feature that was built for this purpose.
remove final external dependency on a_free in the code.
Merge pull request #43 from badgerman/master

Fix FFL_NOTIMEOUT related crash in E2
Merge branch 'Autolehrer' of github.com:CTD1/eressea-server-bugfixing into CTD1-Autolehrer
PR code review comments.

- make study rule an enum, for easier debugging
- change parameter name (it's not a type)
Merge branch 'master' of github.com:badgerman/eressea
Merge pull request #44 from badgerman/master

Automatic Teaching feature by CTD