External Poller changes

- Add an indexed bucketed property to feed so we can place feeds in
  buckets.
- Break the process function into its own thing so it could be called
  from a task queue, or an view.
- Only use internal poller for bucket 0
Change default to 1
Only post feed if it is dirty
Duplicate image detection
remove extra print statement
handle deactivated channels correctly
Adding in prospective serach
Messing with prospective search
More monitoring for external poller