[Client] Some changed to the documentation window.
[MapEditor] Removed some duplicate classes and added some fixes.
[Client] changed InformMsg so it uses emu instead of hardcoded numbers.
[MapEditor] Adding unit tests.
[MapEditor] Documentation.
Altered most IO Operations to use NIO.2 and AutoCloseable try statements
[Client] Showing a dialog if the server isn't found on startup.
Revert "[Client] changed InformMsg so it uses emu instead of hardcoded numbers."

This reverts commit b0b72da87baee7e50ad8ac69d9a7a73b0966bacc.
[Client] changed InformMsg so it uses constants instead of hardcoded numbers.
[Client] Changed from buttonClick to buttonDown to prevent click trough.
[Client] Removed an empty line.
Revert "Altered most IO Operations to use NIO.2 and AutoCloseable try statements"

This reverts commit cbf229c0e8ce245b38d8508f6b32e73be1bd0d57.
The mentioned commit failed to build.
Merge commit '2dbfa7be70e47c91f10416f2e99087d208a528ae' into develop
Revert "[Client] Changed so that Running is default when moving by keyboard."

This reverts commit 82d8858c348ac1c32493018cfce148ab144cc202.