change the database structure.
modify makefile
quit using comon database.
quit associative search when retrieve references.
renamed database which commonly used by all the compile units.
support parallel execution.
reduce sleep time to wait unlock of a database.
divide usr2cuid table into some parts because it becomes too big.
change the initialization to create database directory.
change the database to use file id instead of file name when access to
reference information.