Add some lock debugging info to sig_usr
Name locks
More correct locking

- Be more precise with lock ordering for potential deadlocks
- Grab tag lock in feed index, instead of in the tag funcs themselves
- Have apply_transforms ensure no feed indexing is going on by holding
  tag_lock and then grabbing the feed.locks themselves
Add "daemon_new_item" hook, for plugin use