Update the test list.
Update CMakeLists.txt.
Search libboost by find_package.
Enable to recorde build options in user configuration directory.
Change the database format.
* Now a database is made per file.  A database was not made per file but compile unit in previous revision.
* A database directory is shared by some databases of files. This ease delay of opening a database.
Fix the bug that string "-o" in the filename is removed.