Dependencies and plugins version updates
WICKET-5649 Create Eclipse lifecycle mapping for clirr-maven-plugin.
WICKET-4551 Enable components underneath disabled components

Use #canCallListenerInterface(Component, Method) to decide whether to render the JavaScript that registers the event listener.
This way the behavior can be enabled even when it is inside of a disabled container.
WICKET-5664 Log a warning if the name of the JavaScript event starts with 'on'
WICKET-5665 WicketTester#assertComponentOnAjaxResponse() cannot test invisible components

(cherry picked from commit b25171c2ab17af6a6955d45f702daaabc396d8f1)
WICKET-5658 AjaxFormComponentUpdatingBehavior should not clear the rawInput when updateModel is false

(cherry picked from commit 8dd3133e7725873098e04f0de9bcd1284c42a70e)
WICKET-5666 WicketTester "page was null" for reused stateless Form
WICKET-5643 WebPageRenderer should bind a Session if redirect is required and the session is temporary.

Add the quickstart from WICKET-5666 as a test case

(cherry picked from commit 743240ab6ace1d2faedbcf80bfb09152d72b1cc2)
WICKET-5667 Preserve the NotSerializableException if an error occur while using the IObjectCheckers

(cherry picked from commit 655c82685532dbc1536b478c21a5ece7d57ae9f9)
Add a note about -Dsun.io.serialization.extendedDebugInfo
WICKET-5668 StringResourceModel with custom locale

(cherry picked from commit 98404f5541fee8064ff01dee7ff7f4209669245c)
WICKET-4941 Component.initModel() does not cause parent models to be initialized

(cherry picked from commit 7042f88549f9f14e89ad7a37916ab17470f8e5ac)
Non-functional changes

Minor fixes in comments
Calculate local variable just once
Append char instead of String when possible

(cherry picked from commit 7b0d8ea0c981d6cdff2a12f5b7317f7170ecec43)