names: initialize name tree in init, not in load

Commit 0a6c9596, "names: enforce unique names in create_unique_name()",
added a stringtree to struct name_list to keep track of already
generated names. This stringtree was however initialized when loading
new files into the name_list, and not in names_init() where it should
be.