Bug 130946 Switch to ICU collator class in JdbcDriverManagerDialog
Class org.eclipse.birt.report.data.oda.jdbc.ui.JdbcDriverManagerDialog uses java.text.Collator. This should be converted to using ICU4J (icu.text.Collator). Since the ICU classes are somewhat different some code rewrite is needed in this class.
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/dialogs/JdbcDriverManagerDialog.java
* actions after restore button is click in jarPage
	 */
	private void restoreJar( )
	{
		jarChanged=true;
		
		if ( jarViewer.getTable( ).getSelectionIndex( ) >= 0
				&& jarViewer.getTable( ).getSelectionIndex( ) < jarViewer.getTable( )
						.getItemCount( ) )
		{
			Map.Entry fn = (Map.Entry) jarViewer.getTable( ).getSelection( )[0].getData( );
			( (JarFile) fn.getValue( ) ).setRestored( );
			jarsToBeCopied.put( ( (JarFile) fn.getValue( ) ).getFileName( ),
					(JarFile) fn.getValue( ) );
			jarsToBeCopiedRuntime.put( ( (JarFile) fn.getValue( ) ).getFileName( ),
					(JarFile) fn.getValue( ) );			
			
			( (JarFile) fn.getValue( ) ).checkJarState( );
			refreshJarViewer( );
			updateJarButtons( );
		}
	}
	/**
	 * actions after delete button is click in jarPage
	 */
	private void deleteJar( )
	{
		jarChanged=true;
		if ( jarViewer.getTable( ).getSelectionIndex( ) >= 0
				&& jarViewer.getTable( ).getSelectionIndex( ) < jarViewer.getTable( )