Merge pull request #29 from badgerman/master

add a test for get_monsters().
Monster attackieren keine Einheiten in Gebäuden.
add a test for get_monsters().
I want to make sure I don't break this in the future.
Configurable monster attack chance, default to 40%.
E3 chance to attack is only 10%.
reduce E3 chance to attack to zero for turn re-run
increase version number to 3.1
log an error when trying to create an order for a disabled keyword
monsters might be trying to TAX in E3?
cut the number of allocations for order-data in half.
started writing a test file for orders.
Repair MAKE, which broke when I changed MAKE TEMP.
You can now also write MAKETEMP as one word, and we treat it that way.
Added unit test coverage for MAKE order parsing.
fix preview script sending to testers.txt
Merge branch 'version-3-0'

Conflicts:
	conf/e3/config.xml
New pre-release.
make previews always build from master
fix MAKE TEMP, for real this time. I hate skip_token and all that stuff.
Merge remote-tracking branch 'eressea/master'

Conflicts:
	src/kernel/order.c
use init_order, it is better than the init_tokens+skip_token pattern.
test for new_units.
additional testing for init_order (renamed from init_command)and init_tokens.
fixed a memory access error when kwd==NOKEYWORD.