[client][test] fix failure tests caused by added 'target="_blank"' property
[client][test] remove trailing spaces
[client] Avoid wrapping column titles
Merge pull request #825 from project-hatohol/fix-test-pull-824

[client][test] fix failure tests caused by added 'target="_blank"' property
Merge pull request #827 from project-hatohol/dont-wrap-th

[client] Avoid wrapping column titles
[DBTablesMonitoring] Remove an unsed function setEventInfoList()
[DBTablesMonitoring][UnifiedDataStore] Return unifiedId of events on adding them
[testDBTablesMonitoring] Test returning unifiedId on adding events
[DBTablesMonitoring] Add a new column "unified_event_id" to incidents table
[DBTablesMonitoring] Copy values in events.unified_id ot incidents.unified_event_id on updating the DB
[UnifiedDataStore] Store events to DB before execute actions

It's needed to pass valid unifiedId to actions.

TODO: Investigate side effects
[IncidentSenderRedmine] Fill unifiedEventId of IncidentInfo
[IncidentSenderRedmine] Don't build monitoring server's URL when the event is self-monitoring event
[DBTablesMonitoring] Use unifiedEventId to join incidents table to events table
[testIncidentSenderRedmine] Fix broken tests

They are concerned with unifiedEventId which is recently added.
[testDBTablesMonitoring] Fix broken tests

They are concerned with unifiedEventId of IncidentInfo which is
recently added.
[DBTablesMonitoring] Fix a bug that unifiedEventId isn't filled on getting incidents
[testIncidentSenderRedmine] Fix a failed test "test_parseResponse"

Fill unifiedEventId of IncidentInfo with an appropriate value.
[DBTablesMonitoring] Fix a bug that unifiedEventId is cleared unexpectedly on updating an incident

We should't support overwriting it because unifiedEventId of an
incident is never changed.
[DBTablesMonitoring] Make index of unifiedEventId in IncidentInfo

In the previous implementation old self-monitoring events are
overwritten on upserting because serverId and eventId of
them are duplicated.