Merge changes from SharpDevelop repository to NRefactory:

- SemanticHighlightingVisitor: bugfix
- TextLocation: add TypeConverter
- CecilLoader: remove incorrect FullName implementation (it was broken for generic types)