Plugin names

Closes #356 


Plugins now need to define their name themselves, without the configurator.

This means that conf file don't need to define names anymore as well. They can however define a `displayName` (which defaults to the name of a plugin).

Led to a couple of refactors in `configurator`