SaveScreenshot for Lua

I wanted to use the select button for other things on ScreenEvaluation, but didn't want to give up taking screenshots with it, or still be limited to one screenshot on that screen.  So now a theme can take a screenshot whenever it wants.