fix for container_rename() issue reported by David Shrader.
in the case where we need to transferCanonical() because the
canonical container moved, you have to update the filename
(because you've already moved the directories).    The code
computed the new name (in "old_canonical"), but it didn't
get plugged into the old plfs_pathback ("opb") because that
had its own (now stale) copy, so I added a line to update that
too.   (they are all C++ strings...).

also cleaned up some comments and fixed an unreleated problem
with backend handling (that would only have popped up on non-posix
backends).
Merge pull request #130 from chuckcranor/master

rename fix
bug fix: print_backends() was only calling plfs_check_dir() on one
backend after the IOStore merge, as the check call was accidently
migrated out of the for loop.   Push it back in.  reported by
Aaron Torres et al.

Also new feature: have plfs_check_dir create nested dirs
(using mkdir_dash_p() function).
Merge pull request #133 from chuckcranor/master

plfs_check_config fixes
Put Cray-specific directives around weak symbols.

With directives around the weak symbols, they are turned off by default.
Normal linking needs to be done when building MPI and leaving out the
weak symbols when dynamically linking will ensure that the right
versions of the functions are found.
Merge pull request #134 from dshrader/master

C directives around weak symbols so that only Cray uses them.
Add special instructions on patching Open MPI 1.6.x.
Merge pull request #136 from dshrader/master

Update patching documentation to include special instructions for working with Open MPI 1.6.x.
first stab at README.git
Added some mac crap to .gitignore and adding documentation for git
tweaks to documentation
Removed deprecated documentation for svn
Merge pull request #137 from agtorre/master

Changes to .gitignore and README's
Update README.developer with current processes.

We have gone to git, so many of the processes need to be updated to
reflect that change. We are also codifying, so to speak, the development
cycle and release process a bit more formally.
Update release process to allow committing directly to upstream.
Merge pull request #138 from dshrader/master

Update README.developer with more current processes.
Update information about plfs.spec in the release process.
Merge pull request #139 from dshrader/master

Forgot to finish a sentence in the previous commit.
Update relase process and plfs.spec in preparation for rc1

Update the release process to verify 'make dist' before any actual
tagging takes place.

Update plfs.spec with plfs_ls and the version number.
Update to numbering in release process.