Add methods to simulate game commands. Patch from mrunderhill.
Merge branch 'simulate_commands'

Conflicts:
	ChangeLog
	src/Game.cpp
	src/lua/GameApi.cpp
Rename and document game command simulation functions. Fix #382.