shared: Do not use any wicket specific classes

Using GUI specific code (SortParam) here is a layer violation, so just
don't do it and use spring's Sort object instead.
build: Move wicket, jetty and webmvc to the web module

They are (and should not) be used outside so move them there, this has
the side effect of smaller memory footprint for the georesolver and
newsbeeper because they do no longer load unused libraries into memory.
Move authservice to web

It is not used by anything else thus not shared.
overviewPanel: Handle no sort case

When converting the Sortparam to sort check guard against the null case
i.e user did not select any sort.
web: Fix deployment descriptor

Dependent libraries are inside the project itself so it has to be in
the classpath.