IDE-1123

Added interface types to java browse search dialog
IDE-1105

Let XML editor support file name containing '*' as a wildcard.
Use the IResourceVisitor to visit the files in the existing source
folder and match the user's string which has been converted to a
regular experession if it has a '*'.
IDE-1105 Source formatting