BS-7381 : Enrich the ExpressionEvaluationException on engine side

- Add new field expressionName in ExpressionEvaluationException & SExpressionEvaluationException
- Add unit tests
- Modify call for new SEEE & new EEE
- Rename bad name of server exceptions
- Refactor code
BS-7381 : Enrich the ExpressionEvaluationException on engine side

- Commit forgetting
Change ports of bundles to run in parallel
change LoginService signature to have a credential map instead of a simple login/pwd
add some unit testing
BS-7479 : org.bonitasoft.engine.expression.exception.SInvalidExpressionException

- Fix bug when refactoring the code
Add check in ExpressionBuilder
BS-7381 : Enrich the ExpressionEvaluationException on engine side

- Modify catch exceptions
BS-7370: use the correct classname when calling TechnicalLoggerService
BS-7474 : Modify log in Engine

- Create FailureHandlingProcessDefinitionContextWork & FailureHandlingProcessInstanceContextWork, which extend FailureHandlingBonitaWork
- Modify SBonitaException to have a Map of attributes for context, in place several attributes in SBonitaException (with someone empty)
- Create SContext to context on SBonitaException
- Modify returned message in SBonitaException
- Modify WorkFactory to chain different new works
- Modify unit tests
- Refactor code
BS-7375: remove unused import
BS-7375: remove unused import
BS-7375: remove unused import
remove unused import
BS-7474 : Modify log in Engine

- Add unit tests
BS-7474: Add FlowNode context to exception at Work level in order to
have more information in log
remove no more used annotation
BS-7474: Add Message Instance context to exception at Work level in
order to have more information in log
BS-7474: Add unit tests for WorkFactory to check that contexts work are
correctly set
BS-7474 : Modify log in Engine

- Add unit tests
- Add new work FailureHandlingConnectorDefinitionContextWork
changing loginservice signature \n adding new contruct method to override login with new properties