Bug 73082 [Encoding] Need an encoding extension point
We need to have an extension point for encodings. All it need have is the IDs of the encodings that are to be added to the list. It will require verification and indication of unavailable encodings.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/IDEEncoding.java
* @return List of String
	 */
	public static List getIDEEncodings() {
		List encodings = WorkbenchEncoding.getStandardEncodings();
		String[] userEncodings = getIDEEncodingsPreference();
		for (int i = 0; i < userEncodings.length; i++) {
			encodings.add(userEncodings[i]);
		}
		
		String enc = getResourceEncoding();
		if (!(enc == null || encodings.contains(enc))) 
			encodings.add(enc);
		
		Collections.sort(encodings);
		return encodings;
	}
	/**
	 * Get the current value of the encoding preference. If the value is not set
	 * return <code>null</code>.
	 * 
	 * @return String
	 */
	public static String getResourceEncoding() {
		String preference = ResourcesPlugin.getPlugin().getPluginPreferences()
				.getString(ResourcesPlugin.PREF_ENCODING);
		if (preference == null || preference.length() == 0)
			return null;
		return preference;
	}
	/**