WIP: update protocol_validator
WIP: update protocol_validator

Pull in the protocol validator from the 0.10.0 release of the protocol.  This breaks our tests that use the validator.
enthought/distarray,RaoUmer/distarray,enthought/distarray,RaoUmer/distarray