[IncidentSender] Fix indent
[IncidentSender] Add functions to update incidents

setStatus()
addComment()
[IncidentSender] Move IncidentStatus to IncidentInfo::Status

And fix stupid build errors...
[Monitoring] Remove needless prefix of IncidentInfo::Status
[IncidentSender] Unify setStatus() and addComment() by using another signature of send()
[RedmineAPI] Convert status code of issues
[RedmineAPI] Remove a needless suffix "Agent" from JSONParse

It's recently renamed.
[RedmineAPI] Modify a function & make it public

parseStatusCode() -> statusId2IncidentStatus()
[IncidentSender] Enable to queue an IncidentInfo to update
[IncidentSenderManager] Enable to queue an IncidentInfo to update
[DBTablesTest] Add missing member of IncidentInfo
[RedmineAPI] Fix a bug that wrong member of IncidentInfo is used

status ->
statusCode
[DBTablesMonitoring] Fill statusCode of IncidentInfo
[DBTablesMonitoring] Fix a build error in the previous commit
[IncidentSenderRedmine] Extract common code in send() to Impl::send()
[IncidentSenderRedmine] Enable adding notes to an issue & changing status of an issue
[IncidentSenderRedmine] Fix a bug that a comment string isn't added on updating an issue
[IncidentSenderRedmine] Don't accept an IncidentInfo to send when the tracker ID isn't matched
[testIncidentSenderRedmine] test_buildJSONForUpdate: Use appropriate tracker ID
[testIncidentSenderRedmine] Use assertHatoholError() instead of checking error code