Added M23, M24, M25, M32 and M20 which allow pronterface to play SD files.
Merge pull request #226 from wolfmanjm/add/m-commands-for-sd

Add/m commands for sd
fix potential rounding issues wth COREXY arm solution
Merge pull request #227 from wolfmanjm/upstreamedge

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

Feature/m27
Fix speed changing via panel, just donlt swicth away from watch screen until the gcode has executed

Conflicts:

	src/modules/utils/panel/screens/WatchScreen.cpp
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
Make filename a private variable.
Added M26 to abort print and then reload file.