changed the typical initialization method of DBAgentSQLite3.

This patch only accepts the database path in init() and deleted
setDatabasePath(). These two functions are typically called in
pairs. To avoid mistakes, I think less number of a kind of
mandatory functions would be better.