removed unused functions. added generic user_populate_tree. added new_for_components function - returns configurable components based on action and function
removed unused functions. added generic user_populate_tree. added new_for_components function - returns configurable components based on action and function

Ensembl/ensembl-webcode,Ensembl/ensembl-webcode,Ensembl/ensembl-webcode,Ensembl/ensembl-webcode,Ensembl/ensembl-webcode