Create PlatformUtil to get the server platform currently in use.
Refactor Positionable to CLocateable for consistency, and create DistanceUtil
Use already created method in preference.
Stubs for loading parties from databases
Fixed type CLocateable renamed to CLocatable
Major refactoring of Restrictions API

Removed a number of empty interfaces in favor of the BasicRestrictions generic class
Updated Teleportable (CLocatable typo)
Rename Platform enum to PlatformType, allow selection of platforms through module.yml file
Actually make it module.yml to load the data from..
Rename hasRightPlatform to isCompatible
Implemented weapon categories.
Merge branch 'categories' into experimental
Added classes related to Skill and Armor categories.
GPL notices
Added category methods to *User interfaces
Merge branch 'categories' into experimental