remove newlines and extra spaces when parsing repo name and description

The formatting of these texts should happen in the Android layouts, not
with inline whitespace characters.
add tests for RepoXMLHandler

This is a basic set of tests. These tests should be extended in three ways:
* make sure all of the apps are parsed
* make sure all of the APKs are parsed
* make sure the ProgressListener is called
zip-build: fix script to work when called from anywhere

This now figures out the root of the fdroidclient project and works there,
rather than just working in the root on the project.  So it can be run like
./tools/zip-build.sh or (cd tools && ./zip-build.sh) or whatever.

I also removed the pointless function, since it is only called once in the
script.
rename script for building flash zip to make distinct from embedded scripts
simplify Eclipse setup by making direct imports of submodules work

These two changes make it so that the submodules can be directly imported
into Eclipse, and they'll be all setup to just work.
move all ant settings to project.properties

No need in having them scattered across multiple files.
move Jenkins script back to ./jenkins-build

This script should be in the root of the git repo so that the config in
Jenkins' web interface is always just:

    ./jenkins-build

This commit also includes a little code to make it easier for people to run
this script on their own machines, if they want to reproduce the Jenkins
build setup.
Bump toolVersion
Merge branch 'master' of https://gitlab.com/eighthave/fdroidclient