JBIDE-14917 - fixes as per fred's suggestions
TEIIDDES-1857: Creates a cross-platform file name validator

* FileNameValidator
 * Provides a single class that validates a file name against the underlying
   filesystem.
 * Single, centralised point for determining validity of file names.
 * Avoids trying to provide too many rules concerning known filesystems
   and OSs by using the file name to create a temporary file.
 * Provides set of options to enhance the validator such as ability to add
   other reserved characters, add reserved words and modify the directory
   where the temporary file test is conducted.

* Includes unit tests for validator
Revert "TEIIDDES-1857: Creates a cross-platform file name validator"

This reverts commit 1cd8d0349e2d0aa5ba909adef4723477b0667fcf.
JBIDE-15386 Resolve values in annotations given by expressions

Implemented resolution of Java expressions for values in annotations and in constants.
Test is added.
JBIDE-15478 - initial implementation

JBIDE-15478 - further cleanup

JBIDE-15478 expanded javadoc

JBIDE-15478 correcting indentation for new class

JBIDE-15478 updates as per requests on PR

JBIDE-15478 changing license on expression resolver to EPL as per dmlloyd's approval (original author)
JBIDE-15385 Support annotation @Priority

Improved resolving constants in inner static classes.
Sometimes JDT cannot find a.B.C but finds a.B$C.
JBIDE-15575 - introduction of foundation.ui
JBIDE-15575 renaming package to .xpl package
JBIDE-15575 - cleanup of tracing to remove code duplication
JBIDE-15348 when hyperlinked file does not exist offer to create one

Updated CheckboxMessageDialog in order to make it more general updated Utils, added test for Utils class
JBIDE-15583 update runtimes to 3.0.0
JBIDE-15584 - sever link between runtime and common
JBIDE-15584 accidentally deleted dep during merge
JBIDE-15586 - allows to extend BaseUIActivator and get all added features that go with it

JBIDE-15586 - allows to extend BaseUIActivator and get all added features that go with it
JBIDE-15587 - Converting downloadRuntime wizard to use wizard fragments
Miscelaneous runtime detection code cleanup, re-org of API
JBIDE-15591 - update stacks version to 1.1.0
JBIDE-15348 when hyperlinked file does not exist offer to create one

Added depricated field INCLUDE_APPS
JBIDE-15501 Wrong menu items in "Refactor" menu when Visual Page Editor opened with .jsp file

Added NaturePropertyTester in order to calculate menu item enablement
JBIDE-14390 JSF 'New Project' preferences and wizard should have matching labels for the same fields

Updated labels for Preferences JBoss Tools->WEB->JSF->Project
Version -> JSF Environment
Use Default Path -> Use default path
Projects Root -> Location