[server][RestResourceAction] start implement update Action
[server][DBTablesAction] add update privilige check method
[server][DBTablesAction] implement updateAction
[server][UnifiedDataStore] add updateAction
[server][RestResourceAction] implement handleUpdate
[server] remove trailing spaces
[server][RestResourceAction] untabify
[server][RestResourceAction] add "id" to get Parameter

`action id` is also needed when updating Action information.
[server][RestResourceAction] untabify
[server][RestResourceAction] fix typo

tyoe ->
type

:<
[server][test][DBTables] define Action definition for update action test
[server][test][DBTableAction] add test for DBTablesAction::updateAction
[server][test] remove trailing spaces
[server][RestResourceAction] remove needless add `id` to JSON

actionDef.id is already given in privious getParamWithErrorReply.
[server][test] fix undefined symbol

updateActDef ->
testUpdateActionDef
[server][RestResourceAction] change update action url correctly

`UPDATE /action` is wrong url.
`UPDATE /action/%d` is correct url.
[server][RestResourceAction] use PUT instead of UPDATE for update resource
[server][RestResourceAction] rename handleUpdate -> handlePut
[server][RestResourceAction] fix warnings for -Wsign-compare

INVALID_ID = -1, so, previous inplementation cannot handle invalid id...
[server][test][DBTablesAction] add constraint to get DB contents for test validation