Add Series Options

@kayone @Taloth

This adds the backend support to let us add series and let users choose which episodes to monitor automatically (instead of at a season level) and let them perform a backlog search for missing episodes after adding.

This requires us to listen for two events, the series being added and the disk scan completing. I do feel its a bit fragile right now, since it will do nothing if Sonarr is restarted, the other option is a database table to store it.

No UI or tests in this one, wanted to make sure you guys are good with the approach. Also its specific to this scenario, maybe we need to make it more generic later on, but I didn't want to deal with that unless we require it (I couldn't think of a reason why we would right now).
I'm thinking we should bring in an add-series queue that stores these settings instead of relying on cache that would go away on a restart. it would also help us solve the "added 20 shows in a row" issue we were talking about.