Merge pull request #458 from wolfmanjm/upstreamedge

show status of all connected endstops with M119
refactor current control to save memory
M500 now saves all currents for all configured channels
Merge pull request #459 from wolfmanjm/refactor/digipot

refactor current control to save memory
cleanup include files