Improve case insensitive EndsWith
Improve case insensitive StartsWith
Improve case insensitive Contains
Don't convert strings when testing for equality
Replace String.Compare with String.Equals
Merge branch 'master' into ignore_case

Conflicts:
	src/Forms/FixCommonErrors.cs
Merge pull request #257 from alfaproject/ignore_case

Fix comparisons across the project