Test for edge case in the debugging routines.
Major code tidy.
Merge branch 'master' into wipcasblocks

Conflicts:
	stack/cas/casstring.class.php
	stack/cas/castext.class.php
	stack/input/matrix/matrix.class.php
Fix Markdown in Moodle 2.7/master.
Automatically detect OS on install. Issue #93.
Add a numerical component to the algebraic equivalence check.  This rejects expressions which are "obviously different" which take a significant time for the simplifier to establish as being different.
Merge branch 'master' of github.com:maths/moodle-qtype_stack
Update the numerical tests in the light of use on a unix machine.
Minor changes to the docs.
Better support for vectors:
 - bold face for i,j,k etc.
 - enable use of maxima command orderless and ordergreat.
Minor update to the docs.
Minor changes to the docs.
Further test cases.
Merge branch 'master' of https://github.com/maths/moodle-qtype_stack
Temporarily remove the numerical algebraic equivalence code...
Further changes to the algebraic equivalence class.
Made a start on the problem of spotting encapsulated commas in casstrings.  E.g. "a,b" should not be a valid expression.  Thanks to Nadine for prompting me to get started on this.
Additional test case.
Fixed further test cases in Maxima.
Further updates to AlgEquiv