[BUGFIX] Allow arbitrary setters in PersistentObjectConverter

This change supports additional setters in entities by implementing a
fallback to the reflection service if the class schema does not contain
a property.

Change-Id: I521790eaa28768831f96cd3397f21c606b7a8ae7
Resolves: #49815
Releases: master, 2.0
[BUGFIX] RoutePath command shows the format name again

This is just a minor fix. Instead of printing out whether the
format is set or not, the actual name is now shown again.

This was introduced by 07ab7988577c6a2c8656707820d8db1a5f08545b.

Change-Id: I2716d6dc781648625e3b10d61605a69f49a4f816
Fixes: #51257
Releases: master, 2.0
[TASK] Improved error message for unresolved route

This change adds information about the request method and the
originally called URI to the error message which is displayed when
no route matched.

Change-Id: I72b943a63a88bd1620951b1d12c648b4433339db
Releases: master
Merge "[BUGFIX] Allow arbitrary setters in PersistentObjectConverter"
[FEATURE] Catch and log exceptions occurring in echoExceptionWeb

If, during the rather complex process of custom exception renderings,
again an exception occurs, this exception is again caught silently
and logged. In such a case there won't be anything output (white page),
but still a 500 Internal Server Error is sent, and the actual reason
for the exception can still be found in the log.

Change-Id: I8f9827b6ccf695672d7c80186ea5efe1ec0db4b4
Releases: master
Merge "[FEATURE] Catch and log exceptions occurring in echoExceptionWeb"
[BUGFIX] Test fails since I72b943a63a88bd1620951b1d12c648b4433339db

Change I72b943a63a88bd1620951b1d12c648b4433339db broke one of the unit
tests.

Change-Id: I1ece68a1672fe6bc4fbb8ef777d078eb39658e22
Releases: master