Fixed a bug which caused CollectorActivity#onNewIntent() to long longer switch to a different project

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
Fixed problem where eclipse would go in an end-less building cycle on CollectorAndroid after a resource file (in res/) had been modified.

There reason was that modifying the resource file would cause eclipse to do an incremental build, but that includes calling Ant:buildinfo.xml which would cause res/values/buildinfo.xml to be updated, which would in turn cause eclipse to do another build, etc. etc. etc.

I fixed it by using some clever Groovy scripting in the buildinfo.xml Ant file which now refrains from updating res/values/buildinfo.xml if it is less than 15 seconds old.
Maven command line builds will always update the file regardless its age (this is achieved by actually deleting the file before the buildinfo.xml Ant runs).

It is not entirely clear to me why the endless-build-loop behavior was not triggered by modification of src files, but this fix would also deal with that situation.

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>
A whole bunch of improvements/fixes to project loading and deleting

Signed-off-by: Matthias Stevens <matthias.stevens@gmail.com>