Clarify the functional definition of the "register" function in the MCA framework object - it had the same name as another function that does a totally different thing. Cleanup some of the prior work so all compiles again.

Nathan: I had to #if out a bunch of opal_info_support until you fix the frameworks.h files on linux