add experimental ast_copy_string() function to be used in place of strncpy() (see...