[EventsQueryOption] Fix copy constructor's position
[TriggersQueryOption][ItemsQueryOption] Add private context
[TriggersQueryOption][ItemsQueryOption] Add setter & getter of target id
[TriggersQueryOption][ItemsQueryOption] Build condition string with target ID
[DBClientHatohol] Simplify the signature of getItemInfoList()
[DBClientHatohol] Simplify the signature of getTriggerInfoList()
[DBClientHatohol] getItemInfoList(): Return immediately on false condition
[EventsQueryOption] Don't add needless condition string on false condition
[DBClientHatohol] Use order, limit and offset values on getting triggers & items