Makes content-type detection configurable when adapter is instantiated.
Adds description to composer.json about how the suggested ext-fileinfo extension is used.