[server][testHostResourceQueryOptionSubClasses] Assert the primary table name.
[server][HostResourceQueryOption] Change the prefix from generate to get.
[server][HostResourceQueryOption] Implement getFromSectionForOneTable().
[server][HostResourceQueryOption] Define the substitution operator.

I'll add a reference member in PrivateContext. In that case,
the default substitution operator cannot be used.
[server][HostResourceQueryOption] Pass more information.
[server][DBClientHatohol] Fix wrong parameters, probably written by mistake.
[server][HostResourceQueryOption] Implement getFromSectionWithHostgroup().
[server][DBClientHatohol] Make the index for the column in which the value is used as a condition.
[server][HostResourceQueryOption] Add 'const' so that it can be called with a const object.
[server][HostResourceQueryOption] Add an API description.
[server][HostResourceQueryOption] Add a new method: isJoinNeeded().
[server][HostResourceQueryOption] Use a more general name.l
[server][HostResourceQueryOption] Add a new method: getColumnName().
[server][testHostResourceQueryOption] Add a new test: test_getColumnNameFull().
[server][DBClientHatoho] User TriggersQueryOption instead of HostsQueryOption.

Actually the number of hosts are calculated from the triggers table.
[server][HostResourceQueryOption] Add the table name automatically if needed.
[server][DBClientTest] Use const & for input paramters.
[server][DBClientTest] Use the same type as the return type.
[server][testFaceRest] Use a small came case and 'const'.
[server][testFaceRest] Use a small came case and 'const'.