ISPN-3480 Use protoparser lib instead of relying on binary descriptors generated by protoc

https://issues.jboss.org/browse/ISPN-3480

Removed dependency of protoc and google descriptors. All tests passing and no perf regressions

Is there any way to also check the exception message? Maybe using ```org.junit.rules.ExpectedException```