Optimize dictionary update
Work on str::string
Split str::* into multiple files, minor other changes
Better hash implementation
Merge branch 'string-dictionary' into string-vector

Conflicts:
	src/src.mk
	src/str/dictionary.cpp
	src/str/dictionary.h
	src/yago.cpp
	test/integration.cpp
	test/str/dictionary.cpp
	test/str/string.cpp