Add basic files to test python sources.
Fix a problem that tries to change the current directory to wrong one.
Fix a problem cannot execute TestHatoholUtils.py (due to probably the missing of ./).
Fix a typo.

thiss ->
this
Fix a problem that cannot update DB version by each DBClient sub class.
Add a new class: DBClientUser.
Initialize DBClientUser in hatoholInit().
Add a new test: testDBClientUser::test_createDB().
Expand tabs.
Separate test cases and helper functions as with other tests.
Fix a type.
Add a missing hatoholInit() in cut_setup.
Return soon If collector is not created.
Fix a problem in which ActorCollector::reset() sometimes cause an invalid state.

Previously implementation cause an invalid state when the reset()
is performed when the collector thread is still running.
This version prevents it by performing reset procedures on the
collector thread.

As a side effect, conditional branches with 'inReset' in
addActor() and notifyChildSiginfo() are removed.
Don't reuse the user ID.
Fix an auto increment flag for the worng column by mistake.
Add DBClientUser::addUserInfo(), related functions, and the test.
Add DBClientUser::getUserId() and the test.
Clean up by the helper function.
Add a new test: test_getUserIdWrongUserPassword().