reprap discount panel working in character mode.
Only has 16 character lines though.
switch to graphic fonts
make 20x8 screen
update config
optimize panel to display lines not characters
fix startup screen
optimize glcd
only refresh framebuffer if it is dirty
cap speed override to not less than 1%
sync watch screen with speed override changed via M220
chane speed changes via panel to issue M220 to avoid skipping issues
clean up gcode sending and rename command sending

Conflicts:

	src/modules/utils/panel/screens/WatchScreen.cpp
Merge pull request #204 from wolfmanjm/feature/rrd-glcd

Feature/rrd glcd
add glyph blit operatin to gcld
add hotend, bed and fan icons to watch screen for graphical controllers
Merge pull request #205 from wolfmanjm/feature/add-icons

Feature/add icons
keep track of remainder amount from distance->step conversion to prevent sub-step errors from compounding over the course of a print and allow slow extrusions that cross multiple blocks
added endstop soft trim in preparation for deltabot auto-calibrate
cleaned up unused members, added a few comments
Merge pull request #206 from Extent421/edge

extruder fix
Add RRD GLCD comments
move the encoder pins used for the panels
added kill/pause button config for panels
Optimize graphic font rendering for glc, using x aligned font table
Merge pull request #207 from wolfmanjm/optimize/glcd-fonts

Optimize/glcd fonts
add open hardware logo on startup screen for glcd
optimize bitblt operation for bitmaps