Half done with auto-selection
Added visual part; everything is working except one known bug: null pointer exception when deleting an auto-selected feature
auto_select delete condition fix
fix bug: set non-selected optional feature to grey, even the feature is contributed to a goal in GRL graph
Fix bug: auto_select related

1. auto_select always starts from root feature of Feature model
2. auto_select is automatically triggered for newly created feature model (without any evaluation)
3. auto_select is automatically triggered for newly created evaluationStrategy
Merge branch 'auto_select'