Making master branch the same as the duet branch.
Tidying master branch.
README updated and binary file added.
Removed redunant #define TEMP_INTERVAL (Now HEAT_SAMPLE_TIME)
Upgraded the sys folder files.
Version 0.74

All axis movements are now fully multi-dimensional without special branches
for just XY moves etc.  All maximum and minimum velocities and accelerations
are set by clipping a unit-length movement vector to the hyperbox of the
values.

Multiple identical G Code list values (e.g. G1 X98.436 Y104.621 E0.09393:0.09393)
can now be set with the first entry: G1 X98.436 Y104.621 E0.09393

Experimental, but tested...
Trivial file reordering...
Version 0.74

Fixed trivial bug in speed-setting code.
Version 0.75

Removed ftoa function - all floating point o/p now done using snprintf.

Removed short char scratch arrays from Webserver class - now uses the global scratchString throughout.

Removed the extruder-only array of Pythagorean distances per step.  Now all Pythagorean distances
are stored for all drives in one array for all possible combinations (256 of 'em...).  N.B this goes
up by one power of 2 for each drive added, and - in practice - contains a lot of duplicated information
when the steps/mm values for different drives are equal.  It should be possible to compress this.

Removed distributed calls to the Web reply function throughout the code that send messages to the
web interface message box.  This is all now done by the Message function in the Platform class.
Version 0.76

Tidying up prior to release.  Organised SD card files.  Removed some commented out old
bits of code.
Version 0.77

Passes release tests.

At-temperature band relaxed slightly from 2 C to 3 C.
Defauls PID I values changed from 0.027 to 0.5 for faster warm-up and better temp. control.
Standby code changed so it doesn't do anything with unused heaters.
Allow bed standby temp. to be set with M140 R30 etc.
Functions dealing with transformed and untransformed coordinates sorted out and given better names in Move.
Look-ahead lengthened from 7 moves to 20.
Intermediate version 0.77a

M105 now only reports the temps of active heaters.
The first tool defined is automatically selected as the active one.

Automatic tool selection is fine for single-head machines as there will in
general only be one tool (though you are free to define more that, for example,
operate at different temperatures).  But this automatic selection will go away
in future releases and tools will have to be explicitly selected after definition.

It is not a good idea to select tools in config.g because tool selection may cause
the RepRap to move or to switch heaters on.  config.g shouldn't do either of these.
It is better to do tool selection in the header G Codes of printable G Code files.
Version 0.78

Fixed bug whereby doing a G92 failed to set the speeds correctly for the
start of the next move (i.e. it failed to acknowledge that - when a G92 is
done - the machine must be stationary).
Version 0.78

This is making the dev branch identical to the duet branch.  From now on the
dev branch will be for what its name implies: the experimental branch for the
master.

The following branches will probably be removed from the repository in
the near future:

  due
  duet
  duet-spi
  vel

And a new branch - test - will be added immediately.  test will be derived
from dev when a version is to be tested for using to upgrade the master.  When
test has passed the release tests for the firmware then that will become
the master.
Reduced the minimum extrude speed in the default config.g.
Version 0.79

Divided the action taken on G, M and T codes into three separate
functions, as suggested by dc42.  This allows M to be done first
which eliminates the bug when filenames have an upper case G in
them.
Version 0.80

Extruder drives now disabled when there is a heater fault.
Version 0.81

All M/G codes for which it is sensible print current values when sent no arguments.
Fixed small typo - M305 was M304...  It is now M305 correctly.
Version 0.82

Triangle grid bed compensation added.