Sanify terrain images, remove 'random' from tile.

Tile array now stores Surface references rather than list indexes.
All sprites are now selected at load time, makes things much tidier.
Stop damage/fire using 'random'. Remove 'damage'.
Fix alignment of oddly-sized GEMGO sprites.
Merge branch 'FLHerne-master'