Decouple catalogue.Category name and slug 

Seems that with catalogue.Category the name is coupled to the slug by magic - it would be useful if they can be edited separately. This is essential if the user wants to have the name displayed in Japanese characters or something. By default the system should still try to create a slug based on the name.