Factor out the mimetypes model.
Speed up mime type tree loading considerably by deferring icon lookups.
Make mime types model read-only.
Merge remote-tracking branch 'github/1.3'

Conflicts:
	core/tools/mimetypes/mimetypes.cpp
	core/tools/mimetypes/mimetypes.h