Merge pull request #27 from cowboy129/master

Move heartbeat logic from connActive layer up to transport(connection) layer
Avoid decode/encode TextFrame again between transport and connectionActive.
Refined behavior name.
Do not need to propagate heartbeat packet to connectionActive.
Heartbeat Packet could be "2" or "2::"
oops.
Passivate connectionactive instead of kill directly