Static cvar system + VirtualProtect_s

Modified macro `cvar`.
Cvars are stored in dll memory (without cvar default value duplicates)
=> no pointer dereference is required to access cvar value.
Added VirtualProtect_s.
Removed dynamic prefix load, prefix can be changed in features.inc
(recompilation is required).