Fix line endings broken by ecf538c, 7b9c1d5, and ceca8b8
make invaluable materials be displayed behind more important stuff (#990)

In detail: Invaluable materials (450), normal materials (460), valuable materials and processed materials (470), processed valuable materials like ruby, gold (480), all other items (default: 500), ... explosives (530)
Document the default planes of the categories
add a fadeout sound for the earthquake (#884)
link the MapScript documentation in the index
document properties of definitions, mark the ones missing yet in the source file
implemented fallback for particle drawing in case glPrimitiveRestartIndex is not supported (#995)
dynamic particles: retain old model-view matrix (fixes weird effects under certain situations - some code seems to rely on the current matrix being the identity)
dynamic particles: reserve keyframes vector memory before assigning (for performance) and minor code cleanups
update documentation around ActMap
update documentation around ActMap (2)
update documentation around DefCore, remove some obsolete fields
update documentation around DefCore, remove some obsolete fields (2)
don't display the death message on graves if the message is empty (#896)
improved the aesthetics of the lightning strike's particle effect
dynamic particles: correctly check for the absence of glPrimitiveRestartIndex
Add missing <time.h> include
mape: Update StartSoundEffectAt dummy

ceca8b8 changed the signature of StartSoundEffectAt, but didn't update
mape's dummy function.
Build fix for 32bit Windows autobuilds (I hope).

Note that the code is still broken if timeGetTime() overflows while the engine is running (related to issue #251).
docs: Fix incorrect closing tag