IDE-1064

Make sure field params in both QNameLocalPartValueBinding.java and
ChoiceValueBinding.java is not null. Format the method init() in some
*ValueBinding.java.
Fixed missing build ids for bundles
Switched to Eclipse 4.3 for driver and Canada mirror
Updated IvyDE build
Adopted new IvyDE build and fixed build error.
Fixed bundle/build.xml script to properly rename final zips.
Fixed regex that was preventing build.xml from working.
IDE-1108

    Reset the properties which need to be validated in a right order for JSF portlet and Vaadin porlet.
IDE-1104

Failure message shows up when just a property file with a invalid name is added, because the size of variable languageProperties is 0. Don't check the size of languageProperties, then the wizard will continue as normal.
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
IDE-1109

    defined a foundDuplicate method for getCategory and propertySet
    method and add a matchDuplicate method to propertySet method to
    convert the category value to the category key.
IDE-1113

Change the display style from image+text to only image, because there is no enough space for style image+text.
IDE-1109

Add a method called findExistingCategory() to find the user typed duplicate categories, fixed the categories keys and values' order out of sync issue.