Added reflections cache
Create a dedicated folder for (versioned) reflections cache files
Merge pull request #1003 from msteiger/reflections_cache

Added reflections cache
Introducing a generic event for getting a value for property so that systems can modify it externally.
Allowing systems to influence the character speed. Systems have to work both on the client and server, as client simulates the movement.
Entities can now have multiple delayed actions scheduled (with unique action ids).
Giving access to base value.
Switching Trove map to Map<String, Long>.
Merge pull request #1005 from MarcinSc/develop

Introducing a generic event for getting a value for property so that sys...
Fixed missing storing command.
Refactoring delay system to not use events for operations.
Refactoring inventory system to not use events for operations.
Adapting to new InventoryManager (no more events sent for actions).
InventoryManager interface documentation.
Better validation of removal of multiple stacks.
Fixing bug with incorrect method call causing recursion.
Fixing bug - missing module name in item icon uri.
Extracting util methods for generating textures on the fly.
Replacing herb with higher res texture.
Merge pull request #1006 from MarcinSc/develop

Inventory and Delay - refactoring, some core bug fixes