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)