Once again rework ContentNegotiator

Move converters to subfolder and load all files from it.
Add getMimes() to converters and retrieve the converters
and their MIME types dynamically.