Merge pull request #198 from wolfmanjm/upstreamedge

change select button to press rather than release
added color settings to Smoothiepanel and a cycling rainbow on the encoder
better color support for Smoothiepanel
Add motors off to prepare screen
Allow for panel to change the numerb of screen lines available, default is still 4