oops... NCDStringIndex_GetBin() requires that the string contains no nulls, but ncd_get_string_id() does not verify  that. This triggers assertion failures e.g. when process_manager::start() is called with a template name which  contains nulls.
oops... NCDStringIndex_GetBin() requires that the string contains no nulls, but ncd_get_string_id() does not verify 
that. This triggers assertion failures e.g. when process_manager::start() is called with a template name which 
contains nulls.

Fix it by allowing calling NCDStringIndex_GetBin() and NCDStringIndex_LookupBin() with strings that do have nulls, 
but make NCDStringIndex_GetBin() fail when trying to add a new string with nulls.

SeReRPRo/badvpn,SeReRPRo/badvpn,SeReRPRo/badvpn,SeReRPRo/badvpn,SeReRPRo/badvpn