Renamed the maze files prior to a HUGE patch.
Refactoring

+ Added MazeGenerationAlgorithm, a base class for Maze Generation Algorithms which also provides an interface with the maze.
+ Added ModifiedKruskalsMazeGen, an implementation of a modified Kruskal's Algorithm.  This class is derived from MazeGenerationAlgorithm.

* Separated CompareVector2uLess into its own file.
* Mazes now use MazeGenerationAlgorithms to populate their contents.