2451f3bdc9
1. Fixed the GPR search engine so that keys AND worked, and so that multiple objects with the same key didn't mess up the search. 2. Added an orte_bitmap function based on the existing ompi_bitmap one, but minus the fortran "pollution" 3. Added a new name service function called create_my_name to remove the duplicate name creation that was happening with the RML. Basically, the RML has to assign a name when a process makes first contact if the process doesn't already have a name. For processes that get a name passed into them, this was okay - the name was already assigned. For other processes (e.g., singletons), this was not okay - the first message to the seed daemon was to create a name, which caused the RML to assign one, and then the name service to assign another. 4. Change orted so it gets its name the way everyone else does - during orte_init. This commit was SVN r5842.