[Server][DBClientHatohol] Expand EventInfo to store Hostgroup
information.
Merge branch 'master' into issue27-3
[Server][FaceRest] Add hostgroup information to response json data.
[Server][FaceRest] Add a missing content of json object.
[Server][DBClientHatohol] Expand ItemInfo to store hostgrup information.
[Server][DBClientHatohol] Use table variable.

Currently, table variable is used when DBClientHatohol functions get
data using join tables.
But, we will use row table name instead of table variable.
[Server][DBClientTest] Add new test data.
[Server][testDBClientHatohol] Store hostgroup information before the
test begins.
[Server][FaceRest] Add hostgroup information to response "items" json
data.
[Server][DBClientHatohol] Add a new join condition.
[Server][DBClientHatohol] Fix a join condition.
[Server][DBClientTest] Change order of item test data.

I want to check all data are stored in test database.
[Server][fixtures] Change two hostgroups jsondatas.
[Server][ArmZabbixAPI] Change call recipient.
[Server][ArmZabbixAPI] Change retrieve timing.

And ready to get hostgroup id which is included in host.
[Server][ArmZabbixAPI] Remove a function: updateHosts(const ItemTable
*triggers)

Because, this function doesn't need.

Current mechanism of retrive host information get from only host id which is
included in triggers ItemTable.
But, I want to retrieve hostgroup id which is include in host.
An interval of current mechanism is very long.
(In some Cases, host and hostgroup id don't update.)
[Server][ArmZabbixAPI] Change the way of retrieving hostgroup id which is
included in host id.
[Server][DBClientHatohol] Change order of index of hosts.

This index is referenced when function of DBClientHatohol
create SQL query.
When order of this index is wrong, function of DBClientHatohol includes
wrong table column name.
[Server][test][fixtures] Modify responce data.
[Server][ZabbixAPIEmulator] Return host information with hostgroup id
when "selectGroups" key has "refer" value.