Enable basic ULTRA_LCD screen w/o encoders and menus.

Current LCD Initialization code currently assumes an encoder is present, even if non-ULTIPANEL dumb display.

These changes avoid initializing non-existent encoders and makes the SDCARDDETECT initialization dependent on SDSUPPORT and the pin being defined.