Import Spearmint r378

I was unable to find a way to merge subversion history, so see http://code.google.com/p/ioq3ztm/ for history.
Note: LLVM branch and resync_svn.sh not imported.
Fix svn to git version lost in last revision and remove ioq3 svn revision from version
Update URLs for move to github
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Makefile
Merge a lot of networking code for playerState_t and entityState_t.
Generalize networking arrays in playerState_t, supports up to 1024 elements.
Remove oldsize variable from msg.c
Prepare msg.c for moving net field lists to game/cgame

Fix changedVectors command.
Move entityStateFields and playerStateFields to game/cgame
Fix sending stats, ammo, and persistant values

Needed to allow sending negative values.
Allow mods to change entityState_t and playerState_t

Note: Entity state baseline is currently disabled, needs to be sent later (cgame needs to be loaded to read delta entity states).
Fix kick and kicknum command crashing server
Reformat CG_RemoveNotifyLine()
Fix notify system acessing memory beyond end of arraysy
Merge remote-tracking branch 'upstream/master'

Conflicts:
	make-macosx.sh
	misc/msvc/ioq3.sln
Show wallmarks on MST_PLANAR surfaces by default
OpenGL1 renderer fixes

Fix mark issue on MST_PLANAR surfaces (needed to check plane like SF_FACE did).
Remove SF_FACE (WolfET code made only SF_TRIANGLES used)
Dlight foliage.
Rename forceMarks to planar

My last commit made forceMarks be used for planar-specific mark code.
Fix / clean up bots and humans specifying team

Bots and humans specifying team and g_teamAutoJoin now use the same code to set team on server!

Fixed issue of humans joining team due to g_teamAutoJoin and then possibly switching teams because of UI's team command.
Merge remote-tracking branch 'upstream/master'
Fix portal in q3dm0

Restores original triangles code in R_PlaneForSurface, it was changed in "OpenGL1 renderer fixes" commit.