JBIDE-14107 initial implementation

JBIDE-14107 - changes as per PR review

Removal of tech preview for eap 6.x

JBIDE-14107 further cleanup, requires java7, etc