IDE-1070

Fixed MavenUtil.isMavenProject() to not throw
exceptions and switched from logging errors
to logging info
IDE-1074

Added a check for existing WEB-INF/src folder in theme
projects that are imported.  If they exist then add
them as source folder to the theme project
IDE-1059

Restored correct initial value
IDE-1082

Surpress CCE errors.
IDE-1098
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
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.