optimize global unique service query
assert service name is string
make service mgr simple
add snax.uniqueservice (and others)
service_mgr support list, add a debug command to debug_console
local multicast support
multicast.bind channel
add bootstrap script
add datacenter
merge servicecache branch