[server][mlpl][MutexLock] Add a static version of unlock().
[serer][DataStoreManager] Clean up.
[server][DataStoreManager] Add an event proc: onRemoved().
[server][DataStoreManager] Add a missing lock for MT-safe.
[server][DataStoreManager] Add a read-write lock for eventProcList to minimize the lock-time of PrivateContext::mutex.
[server][DataStoreManager] Clean up.
[server][DBClientConfig] Add a new method: MonitoringServerInfo::initialize().
[server][DBClientConfig] Place methods of MonitroingServerInfo closely.
[server] Add a mechanism to control the start of an Arm instance.
Add a class: ArmFake.
[server][UnifiedDataStore] Add a map to find an appropriate VirtualDataStore instance quickly.
[server][UnifiedDataStore] Add a new method: getDataStore().
[server][HatoholError] Add new errors.
[server][VirtualDataStore] Return a HatoholError to tell more detailed error information.
[server][UnifiedDataStore] Improve performance by using a map.
[server][UnifiedDataStore] Add comments.
[server] Add new classes: VirtualDataStoreFake and DataStoreFake.
[server][DBClientConfig] Fix to pass validServerInfo().
[server][VirtualDataStore] Fix a bug in which the virtual function is not called due to a mismatch of the parameter set.
[server][VirtualDataStore] Add a mechanism to have a MonitoringSystemType variable.