large commit

change:
* show feature values for the whole/filtered dataset
* add filter concept (so far only triggered by chart and tree)
* one can remove / export un-selected compounds
* add hidden tree view for hierachical data

small change:
* hide (make invisible) compounds when a compound is active
* double click to zoom out
* hidden action to filter properties
* hidden action to disable sorting

rewrite:
* do not store clusters in seperate files
* clustering shares some functionality with cluster for zooming purposes
* introduce interface for clustering to hide select functions -> moved to clustering controler
* make sure to not make jmol animation in awt thread
* make sure to make gui interactions only in awt thread