Bug 126779 [IDE] Removed deprecated project capabilities API and implementation
It was created then deprecated before 2.0 shipped. As has never been API and we don't use it we should delete it.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/CapabilityRegistry.java
*/
    public void load() {
        CapabilityRegistryReader reader = new CapabilityRegistryReader();
        reader.read(Platform.getExtensionRegistry(), this);
        mapCapabilities();
    }
    /**
     * Maps each capability in the registry to a particular category.
     * The category is defined in xml. If the capability's category is
     * not found, then the capability is added to the "misc" category.
     * <p>
     * Maps each capability in the registry to a particular nature
     * id.
     */
    void mapCapabilities() {
        natureToCapability = new HashMap();
        Iterator itr = capabilities.iterator();
        while (itr.hasNext())
            mapCapability((Capability) itr.next());
    }
    private void mapCapability(Capability cap) {
        
        if (!cap.isValid()) {
            if (miscCategory == null)
                miscCategory = new Category();
            miscCategory.addElement(cap);
        } else {
            Category cat = null;
            String catPath = cap.getCategoryPath();
            if (catPath != null)