IDE-1592 depend on bundles not features
Prevent simultaneous thread access to sdk manager data
Version 2.1.1 -> 2.2.0
Tycho 0.19.0 -> 0.20.0
Indigo -> Juno target
Updated copyrights
IDE-1599 Integrate tern.java framework
- moved javascript related features to jsdt module
- added initial support for tern.java nature adapter
IDE-1599 fixed jsdt module build
Remove velocity repository from build
IDE-1607 Added ServiceMethodImplementationHyperlinkDetector
IDE-1571 Added portlet url hyperlink detector
IDE-1607 added support for finding methods in supertypes
IDE-1565 added liferay-ui:message key lookup support
IDE-1591 delete sample files when creating project without sample code
  - view.jsp
  - main.css
  - main.js
IDE-1566 added message/error key hover for portlet projects
IDE-1566 Add hover support for aui:* tags with label="..." attr
IDE-1557 refactored codes about descriptor helpers

- move classes of descriptors to com.liferay.ide.project.core.descriptor
- make class LiferayDescriptorHelper abstract
- new way to invoke descriptors' operations
- rename LiferayProjectCore class to ProjectCore
IDE-1557 Source formatting
Test fixes
Refactored ProjectUIPlugin ==> ProjectUI
Included eclipse-wtp-xml-search core feature into updatesite
IDE-1607 added support for service wrappers