Added basic VS project template.
Added MazeGen project as a submodule
Removed unnecessary auto-generated files and implemented IMaze interface wrapper (though, destructor yet to be implemented).
As it's turns out, managed classes can not have friends. Modifying IMaze accordingly.
Implemented IBuilder wrapper.
Added two constructors to builder.
Implemented BuilderFactory and removed all using namespace System due to errors.
Added two constructors to maze.
Initialize m_builder with nullptr instead of plain 0.
Implemented maze factory wrapper.