BS-7115 : [6.1.2] IdentityAPI getGroupByPath generate a SGroupNotFoundException

- Add test
- When updating a group with "" as value of its parent path, the parent path is set to null.
BS-7115 : [6.1.2] IdentityAPI getGroupByPath generate a SGroupNotFoundException

- Add test
- When creating a group with "" as value of its parent path, the parent path is set to null.
BS-2929: add unit test
Merge branch '6.3.x' of github.com:bonitasoft/bonita-engine into 6.3.x
add guava dependencies to test
BS-7514, fix evaluation of data in maxiteration of loop: wrong container type was used
fix javadoc
BS-8687 : Connector executor service is not well restarted after tenant pause->resume

- Refactor the code of the tests & PlatformAPI
- Implement method "resume" and "pause" of the ConnectorExecutor
BS-8687 : Connector executor service is not well restarted after tenant pause->resume

- Add unit tests
added context on exception in case of missing default transition and no other transition available
Added Process Version in exception context to avoid ambiguity in case of processes having several versions deployed.
add integration test for archived process instance deletion
BS-8730: add foreign key definition between flownnode_instance and process_instance to improve database consistency
BS-7331: move class common-api-impl to common-api
Revert "BS-8730: add foreign key definition between flownnode_instance and process_instance to improve database consistency"

This reverts commit cf5b1ed53715c6e251054d95141ed9e6b4172db8.

We have found that we cannot add a foreign key between this tables because in SP, when deleting a flownode, it flags it as 'deleted', but when deleting a processinstance, it does not flag it nor it checks the existence of flownode_instance
Merge branch '6.3.x' into 'BS-2683_DM_Compo'