Merge remote branch 'adamreeve/cantilever'
Merge branch 'master' of https://github.com/OpenCMISS/cm
Merge branch 'master' of https://github.com/OpenCMISS/cm
Merge branch 'master' of https://github.com/OpenCMISS/cm
Merge branch 'master' of https://github.com/OpenCMISS/cm
Fix CMakeLists.txt to use the correct path for the CellML library (tested on Debian x86_64, where it won't compile without this patch).
Merge branch 'master' of git://github.com/OpenCMISS/cm
Merge branch 'master' of https://github.com/OpenCMISS/cm
Work around PETSc expecting a 2D array for matrix data

Tracker item 3514

In distributed_matrix_data_restore, PETSc expects a 2D array of matrix
data, even for sparse matrices. This commit introduces a hack to convert
a 1D Fortran array to a 2D array with the incorrect size that PETSc
expects.
Fixes for TAU
Merge branch 'master' of https://github.com/OpenCMISS/cm
Remove debug statement
Changes to the install documentation.
Remove hard coded -lblacs in case of using system libraries and repeart blacs libs to get around link issues.
Documentation updates
Changes to BLACS link line
Merge pull request #134 from chrispbradley/master

Some updates for linking BLACS and TAU
Merge pull request #135 from adamreeve/petsc_matrix_restore

Work around PETSc expecting a 2D array for matrix data
Merge pull request #122 from A1kmm/master

Fix build of OpenCMISS with CellML support enabled
Installation documentation update.