SESI-223: protobuf messages for validation and ValidateCommandOptions review and impl
protobuf messages updated. ValidationResults updated (to have rules map). REST endpoints for starting validation and retrieving results implemented and working
Adding GWT changes (preliminary, not functional yet)
Adding validation REST resources, protobuf messages and transaction support from previous branch