Added Maze.drawWalls.

This method takes a point and draws fancy unicode walls around it. It
needs to be invoked each time a maze generator yields a new point.
Implemented Fancy Walls in SpanningTreeGenerator.
Implemented Fancy Walls in DepthFirstGenerator.