Updated collective framework.

This commit also eliminates the need for an available components list. The code
was not using the priority of the priority component list item so that was
removed. Also updated the selection code to sort using opal_list_sort instead
of the O(n^2) implementation that was there before.
Merge branch 'merge' of https://github.com/hjelmn/ompi-mca-var into merge