[server][Action] Create a path to propagate privilege for getting the action list.
[server][test] Fix a type of a test function name.
[server][test] Fix a type of a test function name.
[test] Add an instruction to install node.js and npm for the test.
[server][DBAgentMySQL] Improve performance.
[server] Add an concept of an owner of actions.
[server][DBClientAction] Add a comment.
[server][OperationPrivilege] Add a new constructor.
[server][testOperationPrivilege] Use a helper function to be simple.
[server][testOperationPrivilege] Add assertions.
[server][DBClientAction] Add a check if a caller has a privilege to do the request.
[server] Define ActionIdType.
[server][Helpers] Use a reference for an input value.
[server][test] Add a new test: test_addActionAndCheckOwner.
[server][testDBClientAction] Fix a build error.
[testFaceRest] Fix a problem that expects a wrong value.

Now our test code for FaceRest doesn't use a session ID.
This means a request is executed as USER_ID_ADMIN. So specifying
the userOwnerId is meaningless.

Of course, this implementation is not safety. So we'll resolve
this problem soon.
[server][testDBClientAction] Add a new test: test_addActionWithoutPrivilege().
[server][Helpers] Remove 'const' of a return value, because it prevents the move semantics.
[server] Add a conding convention.
[server] Make a notation of OPPRVLG constants singular.