add richtext field/widget support and remove Products.TinyMCE dependency

This fix https://github.com/plone/mockup/issues/231.
This pull requests comes with another one that need to be merged together:
 1. https://github.com/plone/plone.app.contenttypes/pull/117