Added passive stumbling support
Passive mode is now functional. Added support throughout the service for this. Removed use of sync adapter and preferences xml from service.
Renamed xml files as any 3rd party that wants to use them may find a name conflict, as I did trying to use them in Fennec (they aren't used in Fennec proper, but for personal builds I used them).
Added a unit test for Provider, and a larger functional test for passive stumbling mode. This required some hooks in the internals of the service.
Merge branch 'master' into passive-stumbler

Conflicts:
	src/org/mozilla/mozstumbler/service/datahandling/Database.java
Merge pull request #630 from garvankeeley/passive-stumbler

Passive stumbler, and move sync to client side, service uses async task