[ActionManager] Remove the user check procedure.

Remove the user check procedure, that integrate to the
procedure of "getActionList(DBClientAction class)"
[server] When a user is deleted, remove the AccessInfo and ActionInfo associated with the user.

When remove the "User", to remove the "access_list" together, but don't remove "actions".
When displaying the "actions", to display only the "actions" that the user(owner) is exists.
To delete the "actions", run the deletion process on a cyclic(example:3600sec(1h)),
to remove an "actions" if there is no owner user.
[server] Modified a variable name .And add the stop function(DBClientAcion).

Variable name : userIdList/UserIdList -> userIdSet/UserIdSet
Variable name : deleteTimerId_p -> deleteTimerIdPtr
Add the stop function : When stop signal receive ,remove the timer resourse.
[DBClientAcion] Modified a variable name and function name.
[main] Fixed how to run the function.

DBClientAction *dbAction;
dbAction->stop();
-> DBClientAction::stop();
[testDBClientAction] Fix the mistake of using function.

setupTestDBUserAndDBAction -> setupHelperForTestDBUser
[testDBClientAction] Consider the presence of  ISSUE_SENDER.

getActionList()
 If User:USER_ID_SYSTEM and type:ACTION_ISSUE_SENDER or ACTION_ALL are specified,
 even if there is no registration in the User tables, and returns any information
 associated with the ActionOwnerID=USER_ID_SYSTEM(issue_sender).
deleteActionList()
 When the process of deleting at cyclic,not delete the informatio of USER_ID_SYSTEM(issue_sender).
[testDBClientAction] Add the function of user ID determination process

function name : checkInvalidActionOwnerId
determine whether Action Owner User ID is invalid or valid.
[DBClientAction] Modified the process of valid user check.

Create new class of ActionUserIdSet,it have a method(isValidActionOwnerId()) of
chek the valid user.
[DBClientUser] Fixed a double definition of UserIdSet.

Remove the UserIdSet of defined in DBClientUser.h, use the UserIdSet in the Params.h of an existing file.
[ActionManager] Consider the presence of  ISSUE_SENDER(USER_ID_SYSTEM).

checkActionOwner:
USER_ID_SYSTEM is the only for the type ACTION_ISSUE_SENDER, otherwise is false.
[modied the process of RunAction test function.

test_runActionWithNonExistingUser  -> it is deleted
Function of "runAction" do not executed by the user that is not registed.
Because it is already excluded by "getActionList".
[DBClientAction] In ActionUserIdSet(user check process), there is no determination USER_ID_SYSTEM.

Add the process,ActionOwnerID = USER_ID_SYSTEM is true.
[ActionManager] modified the use function.

use the function of HATOHOL_ASSERT().
[DBClientUser] modify the variable name ,and modify the processing.

getUserIdSet:
deleted the unnecessary variables and processing.
[DBClientAction] modify the variable name and function name ,and modify the processing.
[ActionManager] Fix the argument HATOHOL_ASSERT.

actionDef.ownerUserId == USER_ID_SYSTEM -> actionDef.ownerUserId != USER_ID_SYSTEM
when ownerUserId is USER_ID_SYSTEM , run throw process.
[testActionManager] remove test process(test_runActionWithSystemUser).

The ownerid:USER_ID_SYSTEM only allows setting of type:ACTION_ISSUE_SENDER.
Run an exception(HATOHOL_ASSERT) ,if the type of ownerid:USER_ID_SYSTEM is
other than ownerid:USER_ID_SYSTEM.

Test of the normal route are exist, this test process is removed.
[ActionManager] modified the comment.
[ActionManager] Delete the comment.