half-way commit to explain some of what is going on
working code, only one bug left
mostly working, needs extruder support
Merge branch 'edge' into stepper

Conflicts:
	gcc4mbed/build/mbed.ld
	src/main.cpp
changed for testing on mbed
working Switch module
removing mbed stuff
Merge pull request #49 from arthurwolf/switch

Switch
small optimisation
changed to work with mbed
kernel->serial is dead
changed back from mbed for merging
Merge pull request #51 from arthurwolf/streams

Streams
adding the Endstop module, first commit
basic homing
wheee, basic homing
more endstops progress, needs final move
those two were swapped
Added laser control command. Forked from edge. Now command S can be also sent without G commands. For example S0.5 sets maximum laser output to 50%. It still uses the acceleration power ramp. Useful only with continuous laser output, because diode lasers behave differently when not reaching threshold current at the beginning...
Merge pull request #57 from gxurma/lasercontrol

Lasercontrol