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
private static String IDE_ENCODINGS_PREFERENCE = "IDE_ENCODINGS_PREFERENCE"; 
	private static String PREFERENCE_SEPARATOR = "'"; 
	/**
	 * Display constant for the UTF 8 byte order marker for resources.
	 */
	public static String BOM_UTF_8 = "UTF-8 (BOM)";
	/**
	 * Display constant for the UTF 16 big endian byte order marker for
	 * resources.
	 */
	public static String BOM_UTF_16BE = "UTF-16 Big-Endian (BOM)";
	/**
	 * Display constant for the UTF 16 little endian byte order marker for
	 * resources.
	 */
	public static String BOM_UTF_16LE = "UTF-16 Little-Endian (BOM)";
	/**
	 * Get all of the available encodings including any that were saved as a
	 * preference in the IDE or in core resources.
	 *