Bug 111058 [Markers] Need pluggable columns for problems
M2 The problems view has the following columns: Severity Description Resource In Folder Location This does not make sense in non resource based environments. We need to make the last 3 pluggable and rename these as required
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/ConcreteMarker.java
private String description;
    private String resourceName;
    private String inFolder;
    private CollationKey descriptionKey;
    private CollationKey resourceNameKey;
    private CollationKey inFolderKey;
    private int line;
    private long creationTime;
    private String type;
    private IMarker marker;
    /**
     * Cache for the marker ID.
     */
	private long id = -1L;
    public ConcreteMarker(IMarker toCopy) {
        marker = toCopy;
        refresh();
    }
    /**
     * Clears any cached information. This frees up some memory, but will slow down
     * the next comparison operation. It is a good idea to call this on a set of markers
     * after sorting them, in order to reduce their memory cost. 
     */
    public void clearCache() {
        resourceNameKey = null;