Implement PartialEq between different types

- String, &str
- Vec, &[T], &mut [T], [T, ..N]
- InternedString, &str
Replace `equiv` method calls with `==` operator sugar
Fix fallout