Added capabilities negociation with fallback to old sjRpc mode.
On connection, the new sjRpc work in compatibility mode with the old one. The label is not defined on frames, and a capabilities special message is sent to the peer. Old sjRpc ignore this kind on message (but log a warning "malformed message"), unlike new version which disable this compatibility mode on receipt.
Showing with 91 additions and 11 deletions