Implement AutoFixes, starting with whitespace and ellipsis

Concerns:
* nijel/weblate/#154
* nijel/weblate/#236

These changes don't implement the autofixes using the database ([as suggested](https://github.com/nijel/weblate/issues/236#issuecomment-15838765)), but the convention is similar to the translation checks and easily configurable with settings.