fix warnings to allow compiling with -O3
parser_const_string now uses hashtables; hashtables may want to dup an empty string without it becoming NULL - also replacing ir_strdup with the new util_ one
Merge branch 'cooking' into threading