[MapEditor] Add test for MapSelection
[Client] Adding awesome animation thingies to the login page
[Engine] Fixed creating the proper pull parser factory
Merge remote-tracking branch 'GitHub-frkarl/develop' into develop
Merge pull request #76 from Kadmian/develop

[MapEditor] Add test for MapSelection
Full update of the copyright headers
#9710 NullPointerException in Thread Pathfinder

Applying locks to path finder that ensure that the path finding does
not cause any unexpected exceptions due to synchronization issues
[Client] Receiving movement cost of tiles from the server

The server is now sending the cost information of tiles. This data is
now used in the client instead of the information received from the
tbl files.
[Client] Fixed possible NullPointerException in disconnect handler
[easyNPC] Removing script automatic rewriting
[easyNPC] Removing redundant code
[easyNPC] Improved easyNPC editor

Syntax highlighting is now generated from the ANTLRv4 grammar
ANTLRv4 dependencies updated
Removed redundant code
Improved grammar
[easyNPC] Added template system along with the first template
[easyNPC] Improved internal structure
[easyNPC] Infer Nullity
[easyNPC] Minor code cleanup
[easyNPC] Changed loading method of template to a more robust version
[MapEditor] Refactor Offset-calculation in class 'MapSelection'

- To make the code more readable
- Centralized call to Math.min(..) and made he minimum-calculation easily replaceable
Refactoring of class 'MapSelection' to hide internal implementation details
[Common] Minor code cleanup