networks npc sabercolours

in a bad way :(
npc sabercolour networking: works properly now

but is even uglier. max 7 npc sabercolours will work.
Updating cmake for maybe jk2 support.
NOT likely going to actually work because it uses jk2 versions of a lot of files in game code rather than the jk2 support files in code folder.