v1.04  (this or 1.03, conversion to DSPI by majenko, thanks)  Removed swap() macro and added #include <algorithm> so std::swap() works. This is required for any use of STL elsewheres. Updated fillScreen() to not set the textbgcolor = new fill color if the new fill color == textcolor