Abstract away from libtcod

TCODConsole implements a generic trait, Console.
All GUI code deals with a reference to a Console.