implement mime type guesser factory (so it can be modified on a per proj...

So it can be modified on a per project/server basis.

Defaults have been reverted back to their normal state (ie. not enforcing the FileBinaryMimeTypeGuesser to be used), so they work correctly on OS X by default.