Migration of types controlpanel from plone.app.controlpanel to Products.CMFPlone

Moving types control panel to Products.CMFPlone and adding tests and robot tests to it. Related to #217 
Idealy, we should try to keep the scenario as short and simple as possible. The scenario should be easily readable and it should not contain information that is not needed to understand the scenario. The id "my_link" for instance is not important for the test. Try to remove all unnecessary information.

A scenario should not contain multiple When->Then combinations. If you need them you should split the test into two. Think about what action you want to test and the write one single test for each action.