Added a IJmolEditor interface to fix the outline and scripting on active...

... JmolProteinEditors.

Arvid, this is an important fix. The current Bioclipse release does show the protein residues properly in the outline, but selecting one does not select anything in the editor.

The problem was a "instanceof JmolEditor" where the recent new JmolEditor was not extending this error, and thus the instanceof failing. I fixed this by introducing an interface that both Jmol editors implement.