Eclipse 1078 - api cleanup for consumption by fuseide

Various super classes have been cleaned up or moved to as.wtp.core / as.wtp.ui. Editor utility classes, composites in the runtime wizard, have all been created and cleaned so that others can benefit from the code. 

Awaiting a local build to verify unit tests pass.