Adds a queue for recollecting entites #84

WIP, the queue should be scheduled and inserted into the current
downloader.
Adds size and purge methods #84
Rewrote recollect to use the same entries as collect #84

Makes it much easier to save failed entries for recollect instead of
exctracting *all* the info from the entry.

TODO: use abdera for generating the feed
Adds a Atom feed at /feed/recollect #84

exposes the recollectqueue as a atom feed for feeding into
main-collector
  Adds logging to the recollectqueue #84
injected the use of recollect into storagesession #84

adding and removal of recollcts resides in storagesession, tested via
FeedCollector rightnow.
Adds more tests of recollect #84
Minor fixes and removal of old, replaced errorhandling #84
Adds manual test feed files for #84

How to test:
*clean repos
*collect admin
*move or rename EMFS-2011_39.rdf (to simulate a 404)
*collet this testfeed
*make sure that 2011:39 is in the recollect queue by visiting localhost:8180/feed/recollect
*restore EMFS-2011_39.rdf
*collect localhost:8180/feed/recollect
*make sure 2011:39 was imported
Adds config for non-source feed whitelisting #84
Adds conf. parse for feed whitelist map #84
Checks feed whitelistmap when collect is triggered #84

It's not started as admin, however. Don't seem to be needed..
Merge branch 'develop' into feature/84_recollect_unavailable
Merge branch 'develop' into feature/84_recollect_unavailable
Merge branch 'feature/84_recollect_unavailable' into develop