[ZabbixAPI] Add a function to get history of an item within a time range
[ZabbixAPI] Fix a typo in a comment

triggers ->
items
[testZabbixAPI] Add a test for getHistory()
[Monitoring] Add a new struct "HistoryInfo"
[Monitoring] Add missing semicolon
[ZabbixAPI] Set max number of records on getting history
[HatoholArmPluginBase][HapProcessStandard] Add skeleton of new command HAPI_CMD_REQ_FETCH_HISTORY
[HapProcessStandard] Add skeleton of fetchHistory()
[HapProcessZabbixAPI] Add skeleton of fetchHistory()
[HatoholArmPluginBase] Add missing implementation of cmdHandlerFetchHistory()
[HapProcessStandard] Add an argument to AcquireFunc to pass command buffer

And enable to pass query parameters to fetch history.
[mlpl][SmartBuffer] Add copy constructor and operator=
[testHapProcessStandard] Fix wrong signature of acquireData() & fetchItem()

An argument "const SmartBuffer &cmdBuf" is recently added to these
functions.
[HatoholDBUtils] Add transformHistoryToHatoholFormat()
[Monitoring] Rename a member of HistoryInfo

    id ->
itemId
[HatoholArmPluginGate] Add startOnDemandFetchHistory()

TODO: Extend callback mechanism to enable to pass history data to
the caller.
[HatoholArmPluginInterface] Fix assignment of HAPI_CMD_REQ_FETCH_HISTORY

We shouldn't change order of existing HAPI_CMD to keep backword
compatibility.
[ItemEnum] Fix assignment of ITEM_ID_ZBX_HISTORY_*

We shouldn't change the order of existing items to keep backword
compatibility.
[Closure] Add one argument flavor of Closure

And rename classes concerned with Closure.
[Closure] Add missing qualifier