Added dir/file-sorting by caseless comparator
Created caselessFileComparator for directories and files
Changed abstract class ATreeItem to interface ITreeItem