Add :deduplicate option to extract_marc

Allow a `:deduplicate=>true` option to `extract_marc` in the same way we allow `:first`. 

Also allows `:uniq` as an alias, since it'll be more familiar and easier to remember for rubyists.