add channel.serve_forever
add optional request/response field in controller_meta
fix code handling meta.request/meta.response
Merge branch 'feature/enhance_controller' into develop
add HeartbeatTimeout Error
add heartbeat api
setup conn heartbeat
fix monitor proto; add channel enable/disable heartbeat api
change HeartbeatInfo.heartbeat_interval from uint32 to float; init Connection._heartbeat_timer
add heartbeat example
Merge branch 'feature/heartbeat' into develop
change done from None to send_back; fix heartbeat_timer init; fix examples
change ServiceAgent, can specify conn in whether init or rpc call
add profiler
gevent.core.READ now works in pypy
change cProfile sort order from cumulative to tottime
fix cProfile sort order from tottime to time
fix GreenletProfiler
seperate _connections into _income_connections and _outcome_connections
fix wide/group and singe send