Make kamikaze timer loops use level.num_entities instead of MAX_GENTITIES

Optimization. Many other loops use level.num_entities, there was no
special reason that MAX_GENTITIES was used for these.
Update and rename README to README.md

adding analytics, I'm ready for DevHC to get upset.
Improve github interperation of README.md
Add header for standalone game licensing
Silence warnings about unused static functions in opengl2
Updating the tracking code properly.

Hopefully this new code will track properly.
Merge pull request #1 from ioquake/master

update fork from ioq3