Don't lightscale colorgrading textures.

This unfortunately required a change to the RegisterShader APIs.
They are all merged into one function that accepts a "flags" parameter
for the possible combinations.
Add ‘generated file’ comments to the api asm files.
Adjust null_renderer for RegisterShader changes
add grading-textures configstring to the api
let /configstrings report CS_MAX out of MAX_CONFIGSTRINGS and lets not loop through unused configstrings
fix building of the demo version; because of an arithmetic error, we accidentally allowed playing over the 30day period without the display of advertisings
Move strdup in bg_lib to BG_strdup in bg_misc
Remove uncessesary strdups
Add BG_InitAllConfigs
Cleanup the configs on VM shutdown
Checking the wrong string…
Better handling of null pointers in BG_Free.
set default actionType to default for manualy fired and from backwarc compatible target field copied calltargets
Merge branch 'entities'