supervisor WIP
Merge branch 'master' into mtype
separate supervisor and daemon
make ENV_SUPERVISOR a outer check
remove redundant info msg
a handler func in Daemon
goroutine mgmt
more comments on Run* functions
Handler type
use sink not start
default interface under supervisor
Handle and HandleFunc functions
Handle/Start form of service
fix Start/Sink issues
check handler before start
gblancer to use the new Start interface