Merge pull request #227 from wolfmanjm/upstreamedge

Upstreamedge
Added M27. Identical to progress.
Merge pull request #228 from TopherMan/feature/M27

Feature/m27
Merge pull request #229 from wolfmanjm/upstreamedge

Upstreamedge
Added -b switch to progress to report bytes, and made M27 use this switch. Makes M27 compatible with Marlin and the rest.
Rookie mistake. Forgot carriage return/newline.
Merge pull request #230 from TopherMan/feature/M27more

Feature/m27more
Adjust M23/M24 so that size is calculated and reported correctly.
Added dummy M21 so OctoPrint will play nice.
Merge pull request #231 from TopherMan/fix/M23

Fix/m23
add st7565 support
add selection of st7565
fix glyph display
Merge pull request #232 from wuflnor/edge

add st7565 support
Made M17 and M18 apply to extruder as well as steppers.
M18 and M84 now accept E to disable only the extruder, not the steppers.
Merge pull request #235 from TopherMan/feature/extruder_disable

Feature/extruder disable
add mem command to see free ram

Conflicts:

	src/modules/utils/simpleshell/SimpleShell.cpp