Interim checkin

Attempt at a Monte Carlo player; speed up queries a little (perhaps).

Conflicts:
	players/DepthLimitedMinimax.hs
	players/MonteCarlo.hs
Switch everything to ByteStrings
Improve time management

This required some changes to the player interface!
Merge branch 'master' into optimisation

Also add some profiling...

Conflicts:
	GGP/Player.hs
Merge branch 'master' into monte-carlo

Conflicts:
	GGP/Player.hs
	Language/GDL/Parser.hs
	Language/GDL/Query.hs
	Language/GDL/Syntax.hs
	ggp.cabal
	players/DepthLimitedMinimax.hs
	players/Minimax.hs