chore(engine): remove unused parameter

related to #CAM-2868
chore(generated/forms): adjust creation of generated forms

related to CAM-2701
test(submit/form): provide a failing test case

related to CAM-3011
feat(engine): method AuthorizationService#isAuthCheckEnabled

related to CAM-1534
Revert "feat(engine): method AuthorizationService#isAuthCheckEnabled"

This reverts commit d4418a73a9d93c671e147b4837b37e77405876d9.
chore(engine): cache ELResolver in ExpressionManager

- avoids creating a new set of resolvers with every expression evaluation
- makes VariableScopeResolver thread-safe by putting the VariableScope
  into the ELContext
- improves BeanELResolver by putting the ExpressionFactory into the ELContext
- caches BeanELResolvers on process application level

related to CAM-2725
chore(engine): increase job/incident exception message cutoff

- raises cutoff from 255 to 666 characters
- reasoning: 4000 byte are the hard size limitiations of a message on
  Oracle and DB2. However, we cannot make assumptions about the database's
  character set. On Oracle, we use Unicode-encoded fields. A Unicode
  supplementary character can take up to 6 byte on Oracle. 6 * 666 = 3996.
  On DB2, we cannot make any assumption about the database charset but
  6 bytes per character appear to be a conservative value
- makes exception message cutoff configurable by exposing the constant
  field

related to CAM-2819
chore(engine): add explaining comment to test case

related to CAM-2819
fix(engine-spring): fix el resolver creation

related to CAM-2725
fix(engine): handle error in signal method correctly

related to #CAM-2861
chore(engine): remove spin dependency

- Spin can now optionally be added as a process engine plugin

related to CAM-2966
chore(distro): add spin process engine plugin to distro configs

related to CAM-2966
feat(FailedJobIncidentHandler): make incident available to sub-classes

related to #CAM-3005
chore(db-upgrade): remove unused dependency

related to CAM-2966
fix(engine): handle error in signal method of delegate expression

related to #CAM-2861
test(engine): boundary event triggers when subsequent task fails

failing test cases for CAM-3031
fix(rest): fix candidateGroups of task query

related to #CAM-2947
chore(engine): make iomapping parsing reusable by connect plugin

- also adds a BpmnParseException which can be used in process
  engine plugins to add Errors to the parser

related to #CAM-2706
chore(engine): add scope key to variable scope

related to #CAM-2706
chore(engine): allow service task parse listener to add behavior

related to #CAM-2706