Intern the generated number based component id as AbstractItem does.
WICKET-4627 Change Url#parse() methods to accept CharSequence instead of String
Minor improvement in the new Tree component.
Remove 'Apache' from the name of the new Native WebSocket modules to make them in sync with the other modules
WICKET-4606 dynamic extra parameter gets used/executed even when ajaxcallistener is preconditioned to false

Dynamic extra parameters should be added to settings.url when the method is GET and to settings.data when the method is POST.
WICKET-4629 AbstractLink does not call getBody to get its body
WICKET-4619 Windows JRE6 StoredResponsesMapTest#getExpiredValue() falures

Sleep for a duration that is twice longer than StoredResponsesMap's timeout duration.
WICKET-4615 checkRendering message should also mention XHTML tags as a possible cause
WICKET-4614 improve warning message in addDefaultResourceReference
WICKET-4624 requestcyclelistener which registers and retrieves pagerequesthandler in a request
Add Apache licence
WICKET-4575 simplify onBeforeFormSubmit to onSubmit and onAfterFormSubmit to onAfterSubmit
WICKET-4584 NumberTextField does not have default minimum and maximum
Fix a copy/paste error
Add Grunt.js for easier JavaScript development.

Helps to run JSHint and the QUnit tests (in PhantomJS)
WICKET-4617 ResourceTest is actually ResourceStreamLocatorTest, added PathTest to really test a Path, which wasn't done before
WICKET-4617 fix test for jenkins
WICKET-4358 BufferedWebResponse fails to add/clear cookie in redirect
WICKET-4575 Make #onError() non-abstract in Ajax(Fallback)Button as in all other IFormSubmitters
WICKET-4632 ResourceStreamResource should use #getResourceStream() instead of directly using the 'stream' field