[server][ZabbixAPI] Prepre extracting the protocol parse from ArmZabbixAPI.

The extracted protocol parser will also be used from HapgZabbixAPI.
[server][ZabbixAPI] Has basic information such as a URI, a user name, and the password.
[server][ArmZabbixAPI] Move checkAPIVersion and the depending method to ZabbixAPI.
[server][ZabbixAPI] Move definition of the necessary headers to the .h file to avoid a build error in some situations.
[server][testZabbixAPI] Do the test for methods of ZabbixAPI in testZabbixAPI.
[server][ZabbixAPI] Free a SoupMessage object automatically.
[server][ZabbixAPI] Add the API description for checkAPIVersion().
[server][ZabbixAPI] Revise API descriptions.
[server][ArmZabbixAPI] Move openSession() and the depending methods to ZabbixAPI.
[server][ArmZabbixAPI] Remove unused lines.
[server][ZabbixAPI] Move test_openSession.
[server][ZabbixAPITestUtils] Clean up.
[server][testArmZabbixAPI] Remove unused lines.
[server][ArmZabbixAPI] Move updateAuthTokenIfNeeded() and getAuthToken() to ZabbixAPI.
[server][testArmZabbixAPI] Move test_checkAuthToken() to testZabbixAPI.
[server][DataStoreZabbix] Remove unused methods.
[server][ArmZabbixAPI] Comment out the unused method.
[server][ArmZabbixAPI] Move getTrigger() and the depending methods to ZabbixAPI.
[server][ArmZabbixAPI] Move getItem() and the depending methods to ZabbixAPI.
[server][ArmZabbixAPI] Move getHosts() and the depending methods to ZabbixAPI.