Cleaning up some bad code

- Removing StandardDiffFormatter.cs as it was buggy.
- Renaming PatienceLcs to PatienceSequenceMatcher.
- Adding SequenceMatcherAttribute.
- Adding a factory mixin to ISequenceMatcher.
- Some simplification in PatienceSequenceMatcher.