MimeType selector pattern for textareas

Add mimetype selector pattern for textareas.

The mimetype selection box pattern config options allow to switch between different textarea widgets when changing the mimetype.

Unfortunately, there can only be one mimetype entry per mimetype, so it's not possible to switch between "text/html (TinyMCE)" and "text/html (CKEditor)" or the like.

After merging this, I'll create pull-requests on plone.app.widgets and Products.CMFPlone.