fixed mirroring issue on sharp LCD when using text output, added the ability to re-define black and white to be LCD specific and change the foreground/background color of text that is displayed