fix long filename play for panel
Merge pull request #263 from wolfmanjm/upstreamedge

fix long filename play for panel
Add an rm file command to shell
refactor simple shell to make it easier to add new commands
Merge pull request #265 from wolfmanjm/feature/delete-file

Add an rm file command to shell
Add M30 -- Delete SD file, using rm_command
Merge pull request #266 from TopherMan/M30

Add M30 -- Delete SD file
Make wulfnors st7565 configurable from config file, so it also works with the mini viki
Added contrast setting for st7565
add reverse display for mini viki st7565
Merge pull request #268 from wolfmanjm/feature/add-mviki-panel

Feature/add mviki panel
Fix panel issuing commands inidle loop ratherthan main loop
Add z set Z0 command to panel menu
gets leds to flash when in idle and main lopps for diagnostics
Merge pull request #269 from wolfmanjm/fix/panel-commands

Fix panel issuing commands inidle loop ratherthan main loop
reformat and cleanup panel screen code
WARNING lots of whitespace changes!

Conflicts:

	src/modules/utils/panel/PanelScreen.h
	src/modules/utils/panel/screens/WatchScreen.cpp
	src/modules/utils/simpleshell/SimpleShell.cpp
Merge pull request #270 from wolfmanjm/upstreamedge

reformat and cleanup panel screen code
Change the way the panel scrolls with long lists like the file list, now it scrolls as expected
Merge pull request #271 from wolfmanjm/fix/panel-scrolling

Change the way the panel scrolls with long lists like the file list, now...
set led4 to indicate sd card present or not
Merge pull request #272 from wolfmanjm/upstreamedge

set led4 to indicate sd card present or not
Allow custom menu entries and commands be setup in config for the panel
Merge pull request #273 from wolfmanjm/feature/add-custom-menu

Allow custom menu entries and commands be setup in config for the panel
remove the definition of max() from nut_bolts.h as it breaks many stl files which use max from algorithm.
defined max in the few files that actually use it.