* Implementing ContextMenu feature to being popup by keyboard or mouse.
* Implements ContextMenu into TextField.
* Ensures the context menu's right and bottom frame from being greater than the container.
* Added Host property. Improving scenario and unit tests.
* Only draw the RightTee if it is at the end of the menu.
* Implements cursor visibility on TextField.
* Fixes the sub-menu not showing.
* Avoids draw the menu help and shortcut if there no available space.
* Remove reference for the MenuClosing event.
* UpdateCursor must only run after the ScreenBuffer is initialized to use the cursor visibility.
* Implements Resized event on Toplevel class.
* Prevents writing overlay on the menu.
* Covering more unit tests.
* Changing from Views to Core namespace.
* Implementing MenuClosingEventArgs and MenuAllClosed event.
* Only close the menu if it's open.
* Implementing localization for en-US and pt-PT to the FileDialog.
* Implementing localization for en-US and pt-PT on the TextField context menu.
* Fixes a bug where DeleteSelectedText is updating the Text before operation completion.
* Added a method to get all the supported cultures from the Terminal.Gui.
* Improving context menu and adding more unit tests.