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