implement mime type guesser factory (so it can be modified on a per project/server basis)
Merge branch 'feature/mimetype-guesser-factory' into develop

* feature/mimetype-guesser-factory:
  implement mime type guesser factory (so it can be modified on a per project/server basis)