Add an example for getting equations matrices and vectors

This uses a dynamic Navier stokes problem as we can get both dynamic
matrices and Jacobians. The example show how to get the sparse solver
Jacobian and use it from Python as a SciPy sparse matrix.
Calculate solver Jacobian condition number in SciPy example

This shows how to do something useful with the solver Jacobian matrix
by using it as a SciPy matrix.
Add the script and job description files to enable nightly build on the nesi cluster.
Merge branch 'master' of https://github.com/tyu011/examples
Add email notification on the LoadLever configuration. Tracker item 2182.
Change the account_no of job subscription file as updated by nesi. Tracker item 2182.
Use Jinja2 to generate html output for the tests.

Tracker item 2729. For NESI build only.
Fix some typo errors

Tracker item 2729.
More changes to html output.

Tracker item 2729.
Changes: A description of how to access logs; wait the nightly build process until LoadLever job is completed; if a job is submitted successfully, replace the submission log with the execution log.
Style change, throw error message if at least one example failure.

Tracker item 2729.
Add the link to history files.

Tracker item 2729.
Add the search function, expand/collapse all.

Tracker item 2729.
Using Jinja templating tool to display test results in html tree structure.

Tracker Item 2729.
Merge the script with nesi script and automatically generate nesi job submission file.

Tracker item 2729.
Small log path name fix.

Tracker item 2729.
Some bug fixes to find the right nesi examples to test and add nesi configuration to json files.

Tracker item 2729.
Remove the nesi scripts since they are merged with build script.

Tracker item 2729.
Merge pull request #54 from adamreeve/master

Add an example for getting equations matrices and vectors
Code refactoring and style change.

Tracker item 2729.
Merge branch 'master' of https://github.com/OpenCMISS/examples