Fix a spelling mistake "Spactating"->"Spectating"

There's spelling mistake in menus_ingame.cpp (line 99)
added operator != to the vec? templates

This fixes #1094 on GitHub.
removed weird if from the pure server/tune check

This fixes #1110 on GitHub.
Fixed spelling in src/engine/docs/snapshots.txt
net_addr_from_str() fix
Minimize warmup message after 10 seconds if only one player present
remove leading and trailing space from server name and forbit the use of multiple spaces
Changed font color for warmup message
made the settings menu close on escape press only if not online
changed str_clean_whitespace implementation to pkoerner's one
fixed master server lookup for servers. #1047
Update key generation script to support 9th mouse key
9th mouse key name was added
Adding support 9th mouse key
9th mouse key and its code was added
support NetBSD
prevent quick join/quit flood. #1070
window center position when windowed on Windows :3
increased minimum required connect time for clients to 1 second. #1070
improved chat msg spam protection