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