bluegene: Import unified patch from Argonne National Labs repository

I had trouble merging the Argonne repository patch changesets with
an actual kernel tree so I generated a diff between 2.6.29.1 and
their full tree and then applied it in a single commit.

This patchstream is inclusive of commits up to:
commit 69dc6c8f107ad8bf2e40fb84aaf9f2b5b386a939
Author: T. J. C. Ward <tjcw@tjcwt61.hursley.ibm.com>
Date:   Fri Jan 14 11:27:24 2011 +0000

Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
186 files changed