Added support for libtcod backend as an alternative to Allegro4.2.  Currently some colour loss, but otherwise appears to work.  Requires slightly modified libtcod & SDL2 to work.