WICKET-4634 UrlRenderer / Problem with rendering of relative URLs on error page

Cut the leading filter prefix for dispatched request uri
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Fix all JSHint problems
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Add all .js files in wicket-core to Grunt's lint checks
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Add -extensions progressbar.js to JSHint-ed files.
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Enable linting of palette.js
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Enable tree.js for linting
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Enable linting for wicket-autocomplete.js

Big part of the change is formatting - mixed spaces and tabs
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Apply JSHint rules to modal.js
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Add wicket-date.js (-datetime module) to the linted files
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Add wicket-websocket-jquery.js to the list of linted files.
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Add wicketatmosphere.js to the list of linted files.
WICKET-4635 Improve JavaScript files by applying common JSHint rules

Revert the change with the whitespaces so that the test expectation is OK again.
Revert a change used for debugging committed by accident.
do not emit 0
do not stop on 0
WICKET-4617 untangled ResourceFinder and ResourceStreamLocator, dropped IResourcePath, added ClassPathResourceFinder, removed classloading from ResourceStreamLocator

Squashed commit of the following:

commit 12ee50952a0e75c6cf22a607a902894611dc16ef
Author: Carl-Eric Menzel <cmenzel@wicketbuch.de>
Date:   Tue Jul 3 15:11:06 2012 +0200

    WICKET-4617 some cleanup

commit 3b7febb59db848c63740346259df3f07bc30541d
Merge: 5032891 d699add
Author: Carl-Eric Menzel <cmenzel@wicketbuch.de>
Date:   Tue Jul 3 14:21:24 2012 +0200

    Merge branch 'master' into sandbox/resourcefinder

    Conflicts:
    	wicket-core/src/test/java/org/apache/wicket/util/resource/PathTest.java

commit 5032891aca7d4e0f0b865e3ea46d0ca2697536a9
Author: Carl-Eric Menzel <cmenzel@wicketbuch.de>
Date:   Thu Jun 28 15:06:43 2012 +0200

    WICKET-4617 fix jmx resource settings

commit a10b711875a9dfa1e837315c4b141cd4ae3cc72e
Author: Carl-Eric Menzel <cmenzel@wicketbuch.de>
Date:   Thu Jun 28 10:13:03 2012 +0200

    WICKET-4617 fix test for jenkins

commit af8492c4716a6949654ea8e40b4227dfb062bf8f
Author: Carl-Eric Menzel <cmenzel@wicketbuch.de>
Date:   Wed Jun 27 23:47:19 2012 +0200

    WICKET-4617 added javadoc

commit bba8177b4525e77233a97f6c09bb4ef426d6dd96
Author: Carl-Eric Menzel <cmenzel@wicketbuch.de>
Date:   Wed Jun 27 19:21:06 2012 +0200

    WICKET-4617 complete tests

commit d11c4073745c9587eb467541d111da7b973d0c6b
Merge: 45db0cd ec7a022
Author: Carl-Eric Menzel <cmenzel@wicketbuch.de>
Date:   Wed Jun 27 18:40:58 2012 +0200

    Merge branch 'master' into sandbox/resourcefinder

    Conflicts:
    	wicket-core/src/test/java/org/apache/wicket/util/resource/ResourceStreamLocatorTest.java

commit 45db0cd5777215e12197d3fd78938aee48010ace
Author: Carl-Eric Menzel <cmenzel@wicketbuch.de>
Date:   Wed Jun 27 14:20:31 2012 +0200

    work in progress

commit 55303c08bd8e5025030236fd2921a7e826cc75d1
Author: Carl-Eric Menzel <cmenzel@wicketbuch.de>
Date:   Wed Jun 27 01:05:56 2012 +0200

    WICKET-4617 work in progress - does not compile yet
Minor optimization - append char instead of a String.
Add a note that JavaScriptUtils#escapeQuotes() cannot be used for escaping JSON values.
WICKET-4638 Make it possible to use JsonFunction as a AjaxCallListener's handler
Fix the test expectation