[DBClientUser] Define AccessInfoIdType just like UserIdType
[DBClientUser] Add deleteAccessInfo()
[DBClientUser] Fix a wrong constant name.

EMPTY_USER_ID_SET ->
EMPTY_ACCESS_INFO_ID_SET
[DBClientUser] Return HatoholError from addAccessInfo() & deleteAccessInfo().

Because I'll implement operation privileges for them.
[testDBClientUser] Simplify test_addAccessList
[DBClietUser] Don't allow add/delete AccessInfo without OPPRVLG_UPDATE_USER flag
[testDBClientUser] Add test_addAccessListWithoutUpdateUserPrivilege
[UnifiedDataStore] Add addAccessInfo() & deleteAccessInfo()
[FaceRest] Store splitted path elements to RestJob
[FaceRest] Replace resourceId in RestJob with some getter functions.

This commit also fixes a value type of an action id in a server
response (string -> int).
[FaceRest] Replace a magic number with a constant

-1 -> INVALID_ID
[FaceRest] Add skeleton of handlers for AccessInfo
Merge branch 'issue58-2' of github.com:project-hatohol/hatohol