make dtor virtual to avoid errors

Conflicts:

	src/libs/StreamOutput.h
Make X and Y home at the same time on corexy/hbot like regular homing
Merge remote-tracking branch 'upstream/edge' into working
Merge remote-tracking branch 'upstream/edge' into working

Conflicts:
	src/libs/StreamOutput.h
Merge remote-tracking branch 'upstream/edge' into working
add feed rate to panel extrude/retract command
add feedrate to panel extrude/retract command
Merge remote-tracking branch 'upstream/edge' into working
Allow config setting of encoder resolution to override default set in panel specific code
Add debug M910 to test steppers accuracy
Add M204 and M205 for setting acceleration and junction deviation
Allow config setting of encoder resolution to override default set in panel specific code
Merge pull request #294 from wolfmanjm/upstreamedge

Allow config setting of encoder resolution to override default set in pa...
Merge remote-tracking branch 'upstream/edge' into working
Merge branch 'working' into network
Merge Network code with webserver etc
Add some re entrancy fixes to circbuffer and ringbuffer
Allow network to be eliminated from build with make NONETWORK=1
Merge pull request #295 from wolfmanjm/feature/uip-network-webserver

Merge Network code with webserver etc
Merge remote-tracking branch 'upstream/edge' into working

Conflicts:
	src/modules/utils/simpleshell/SimpleShell.cpp
Merge branch 'working' into network

Conflicts:
	src/modules/utils/simpleshell/SimpleShell.cpp
	src/modules/utils/simpleshell/SimpleShell.h