Change the license file format (add the extension .txt).
Add the initial files from the Battle of Wesnoth project. Change the license and indent using spaces instead of tab.
Update define guards, namespaces and include.
Missing header for std::size_t.