Enable velocity repository build
IDE-1102

    Add validation in the wizard to avoid empty category name.
    add validation to make the user customized empty category name not shown
    in the category list.
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