Actually fix up svn cache
 * handle publicAccessURL correctly
 * fix misuse of svnserve: it can only serve a real repo, not a plain checkout, so we need to init a real svn repo, check out package to be cached and svn import it