Changes to how workshop data is used

Now associated with dusk.entities rather than linked to behaviours.
Classless behaviours

They don't inherit from a class, and so may be faster for large
numbers of entities or quickly adding or deleting them.

A few behaviours have been ported over to the new system.