First Day of work on Ingame Interface:

-Implemented controls for Ingame form.
-Implemented controls for Mainmenu form.
Implementation of GlobalContext, HistoricRecord and Game classes

- GlobalContext are the object that contains all the Characters and all the Dungeons
- HistoricRecord are an object that describes useful data for previous and current game
- Game is an object that links between a Character, a Dungeon and a HistoricRecord
Updating WIP (Dungeon, Floor, Square)

See next commit for complete change log.
Updated GlobalContext, HistoricRecord, Game, Dungeon, Floor, Square and Character

- Added GlobalContext's methods to add Characters and Dungeons
- Added GlobalContext's methods to start and to end a game
- Added Game constructor (used un GlobalContext start Game method) that initialize an HistoricRecord
- Added HistoricRecord's constructor(used in Game's constructor) that initialize the record with current date and properties that sets the end's Game date (used in GlobalContext end methods)
- Dungeon updated to support entrance and exit Square
- Dungeon no longer retain the level of the Floor
- Dungeon's tests updated to support GlobalContext's container
- Floor updated to support his level
- Floor's tests updated to support GlobalContext's container
- Square updated to support TeleportTo attribute
- Square's tests updated to support GlobalContext's container
- Character updated to support GlobalContext's container and "not in Dungeon at creation" paradigm
First implementation of tests for GlobalContext, tests for Game and Historic will come in further commit.
Finished implementing tests for GlobalContextTest.
Implement CreateCharacter Form.
renamed buttons in main menu.
Hopefully last update of the classes before version 1.0

- All classes have been updated to support most of the time the "TryToDo" and the "ToDo" (if not possible, throw Exception(s))
- All tests have to be redone and more should be written
- Renaming name property from Character, Dungeon or Floor object is possible and handle properly
- An Add Default Dungeon and Add Default Character methods have been added
Merge branch 'GlobalContext' into InGameInterface
First day of work in WordMaster.UI:

-Begin Implementation of Mainmenu behavior.
-Change the TableLayoutPanel to a DataGridView
Merge branch 'GlobalContext' of https://github.com/WordMaster-DevTeam/WordMaster.App into GlobalContext

Conflicts:
	WordMaster.DLL/Character.cs
	WordMaster.UniTests/CharacterTests.cs
-Added icons to all forms (left up corner).

-Replace the table layout panel by a data grid view.

-Implement initialization of the data grid view with the list of all characters available (serialization has still to be implemented to save lists).

-Change the startup project to UI for test purpose.
Tests done

- All tests OK
- New tests for GlobalContext OK
- TryMoveTo updated (now change _currentFloor as well as _currentSquare)
InGameInterface update

 - Simpler interface
MainMenu update

- Create a CharacterResume to display in the Table layout in MainMenu.
-Implement initialization of table layout, not working.
Implementing Ingame UI

- Implemented Ingame load data for character
- Set Ingame Form as Opening form for test purpose
Merge remote-tracking branch 'origin/GlobalContext' into InGameInterface
Added armor, dungeon, floor, square labels

Colored controls Background
Create FloorView to render the Game

Renamed Ingame's field to match convention

Implement FloorView_Paint in FloorView designer