- new: ai.[c/h] for artificial intelligence ("think()" procedure)
- new: think() @ ai.c
- new: receiveField() @ network.c
- new: sendTHINKING() @ network.c
- new: expectOKTHINK() @ network.c
- fixed: handle "+ MOVE" command from server correctly in client.c (read field, serialize field to shm, respond to server)
- new: event handler SIGUSR1 for thinker (deserialize field from shm, call think())
- fixed: thinker is now properly waiting for connector to terminate
- new: GAME_STATE->field_shmid
- new: fieldSerialize() @ util.c
- new: fieldDeserialize() @ util.c
- new: fieldSerializedSize() @ util.c
- changed: handle GAME_STATE->field_shmid in cleanup() @ util.c
Merge branch 'master' of https://github.com/chrisittner/lmu-sysprak-ws2012

Conflicts:
	client.c
	network.c
	network.h
	util.c

Minor fix to fieldPrint
- minor fixes here and there to comply with the requirements of Aufgabenblatt 3
- testing required
- some minor fixes might still be required
minor bugfixes (sigaction instead of signal, shared memory cleanup ...)
rateMove