fix a couple of errors in r27569
fix typo
A prior commit apparently broke the trunk when something was inadvertently left behind - so remove a reference to a no-longer-existing function
Check that MXM runtime version match compiled.

Reviewed by Mike Dubman.
Fix a small leak in orte/util/name_fns.c

cmr:v1.7
instead of relying on yyterminate to clean up the lex context call the destroy functions directly (after closing the file)
Per the specification for putenv (http://pubs.opengroup.org/onlinepubs/009604599/functions/putenv.html) the string given to putenv becomes part of the environment. The string must not be changed or freed.

cmr:v1.7
Fixes MPI_Allgather when sendbuf is MPI_IN_PLACE. fixes 3342
add prototypes for lex destroy functions
Per patch from Nathan, with a few fixes, cleanup the orte-info tool
Update platform files
Add a function to test if a string is in the form of an IP address - doesn't test for validity of the address
Add the ability to pack the contents of one buffer into another as a block, thus allowing the transfer of blocks of info as a unit without messing with load/unload
Protect the HNP cleanup in cases where no session dirs are created
Strip the domain info from the hostname if that option is specified, protecting IP address-based names
Add a new "test" component to the DFS that treats all files as remote in order to test the app-to-daemon interactions on a single machine. Set a global param to indicate we are using staged execution. Add a param to indicate it is okay for non-MPI processes to execute without finalizing. Cleanup file map load and fetch operations.
Fix compiler warnings
Silence compiler warnings
Silence compiler warning
Update platform files