This commit adds support for the various scan types, and ensures that we only run Overdrive parsing on files that can actually support it
This is the first commit for bringing this over to the server side. It works! Right now it fails if the autoscanner or or the manual individual book scanner try to do it's thing. I'll need to update those