use string instead of ServiceState as key to map for GetServiceStatus
for jsonrpc, cannot return *[]*dao.RunningService in GetRunningServices
for jsonrpc, cannot return *[]*dao.RunningService in GetRunningServicesForService
merging plu's branch