JBPM-4112 - Clean up and migrate ProtobufProcessMarshaller fully to ProtoBuf
(cherry picked from commit 797f7bf296db8c1f94f359a55e2bdd5e6552a627)
BZ986000 - Unable to use some options for int sub-fields in Guvnor
[BZ-986000] fix DRL to RuleModel unmarshalling
(cherry picked from commit fcfbbecd57b949eaf85a12e7f982dbb3b88a8d3b)
BZ986000 - Unable to use some options for int sub-fields in Guvnor
(cherry picked from commit ff7331383300f63249c013b87bd6c94fa8043df1)
Reproducer for BZ1005204
(cherry picked from commit e7bca8286a87096aff7bac113569345d95a4cfe9)
BZ986000 - DRL-to-RuleModel marshalling improvements
(cherry picked from commit 0a085c712c3a3c04259fcfc39446fe1abf651105)
BZ986000 - DRL-to-RuleModel marshalling improvements
(cherry picked from commit f665a1cb63ef2d2ec33fc585bd62d8755a3a19ad)
[BZ-986000] fix DRL to RuleModel unmarshalling
(cherry picked from commit 01eff8ed316b96bf1682181236db71b5f9429c37)