Remove checks for the same specificity of different accept entries

As far as I can tell, the only case where this conditional (`a.s == b.s`) is true is where there are multiple entries in the accept header that have the same type, subtype, and params.  This scenario isn't mentioned in the RFC and I can't think of a real world use case for it.

Removing these helps #24 by getting line coverage to 100%.