WICKET-5435 Ajaxified version of WebSession#getClientInfo should be added

(cherry picked from commit 90235c1c2ef7eb6ffa9d5d836ce7d0a398ca2821)
Add licence

(cherry picked from commit 7fcbfe7bc4172c8671ab037c73780c1006d1704d)
WICKET-5435 Ajaxified version of WebSession#getClientInfo should be added

Since it uses Ajax it should be *Web*ClientInfo

(cherry picked from commit a2c21b134d0c855a1c1c7cd3d83ff1ad93c068d6)
WICKET-5435 Ajaxified version of WebSession#getClientInfo should be added

Introduce AjaxClientInfoBehavior that collects the client info.

(cherry picked from commit c84f0c25bf86731e5abdaa1899def55f2545ee90)
WICKET-5435 Ajaxified version of WebSession#getClientInfo should be added

Fix settings class name