Revert "remove unneeded dependencies for org.jboss.tools.hibernate3_5"

This reverts commit 7fea04796caafed21605038804e5d94d50f2273a.
use org.hibernate.util.StringHelper in org.jboss.tools.hibernate3_5
use org.hibernate.util.ReflectHelper in org.jboss.tools.hibernate3_5
remove dependency on org.eclipse.ui.views for org.jboss.tools.hibernate3_5
remove IHQLCompletionHandler.getCompletionProposals()
remove unused IHQLCompletionHandler.clear()
remove IHQLCompletionHandler.getLastErrorMessage()
add and implement IProgressListener.startSubTask(String)
implement org.hibernate.cfg.revent.ProgressListener directly in the JDBCReaderProxy classes
implement IProgressListener directly in LazyDatabaseSchemaWorkbenchAdapter
remove unused method IService.newProgressListener(IProgressMonitor)
remove unused ProgressListenerProxy classes
remove unneeded dependency on org.eclipse.jface.text
remove dependency of org.eclipse.core.runtime for org.jboss.tools.hibernate3_5
remove unnecessary dependency on org.eclipse.core.variables for org.jboss.tools.hibernate3_5
replace org.hibernate.console.HibernateConsoleRuntimeException by org.jboss.tools.hibernate.spi.HibernateException
remove unneeded dependency org.eclipse.ui from org.jboss.tools.hibernate3_5
remove dependency on org.eclipse.datatools.connectivity from org.jboss.tools.hibernate3_5
remove dependency on org.eclipse.jdt.core from org.jboss.tools.hibernate3_5
remove dependency on org.eclipse.debug.core from org.jboss.tools.hibernate3_5