Move responsibility for contentType and fileExtension to Erfurt

This branch moves responsibility for contentType and fileExtension to Erfurt. It should be merged together with AKSW/Erfurt/pull/88 and Erfurt submodule should be forwarded afterwards.