Building protocol test rake tasks

Can now run `rake protocol_test` to check against the official proto def
Unfortunately, this results in 10 failures at the moment.

Also rolled back an ill-advised change re argument arity
Finishing Rake task to do full protocol integrations

You'll need to pull sockjs/sockjs-protocol onto a ./protocol to get it
to work, but the upshot is that you're able to test against the
specification. Failing specification tests should become Ruby
integration tests
Renamed a protocol spec file - wasn't being run
Removing regin
Removing regin
Updating some session handling

Some specs marked pending