Update Spring to 4.1.2 and maven-surefire-plugin to 2.18
WICKET-5747 Wicket Ajax Click handling gets requeued in OnDomReady so fire out of order

(cherry picked from commit 626d93fb0f8aa1997d534f6b2f150db72d06fde6)
WICKET-5760 Add constructor (String, Serializable, String) to AttributeAppender

(cherry picked from commit 73a384435a9a0d6568e04909a4f3a86aa54d2125)
WICKET-5751 NullPointerException in IntHashMap
WICKET-5584 DiskDataStore error

Initialize modCount in readObject()
WICKET-5753 It is impossible to determine the form submitting component's inputName when AjaxFormSubmitBehavior is used
WICKET-5759 AjaxRequestAttributes extra parameters aren't properly handled in getCallbackFunction()

(cherry picked from commit 18667ac778a96dcd85f03936c094d1fad2884424)
WICKET-5756 Allow to use custom ciphers when using SunJceCrypt class

(cherry picked from commit e7abf489a55372d72f5f439d213c3cc9f8e16708)