Demos refactor
Same kind of thing as with !843 (merged), except I created g_demo.c
out of the demo recording/playback code in g_game.c
this time.
Can confirm this compiles, though otherwise not really tested otherwise.
Edited by Monster Iestyn