Fix bugs if only one process owns the global data.
Fixed up benchmark routines.
Minor fixes.
First commit.
Removed debug messages.
Merge pull request #7 from zuoshifan/zuo/distribute

Fix bugs if only one process owns the global data.
Merge pull request #8 from jrs65/generalised-eigenvalue

Added generalised eigenvalue support to eigh.
Added redistribution of matrices.

Also fixed a few small bugs in the BLACS wrapper.
Merge pull request #9 from jrs65/redistribute

Added matrix redistribution.
Fixed #6. Also documentation tidy ups.
A few documentation fixups. Added stub pages.