remove recently_modified and recently_published templates since no one uses them and they can be done with collections
revert commit
recently_modified and recently_published respects allow anonymous to view
  about setting
Let set_own_login_name use the update(Own)LoginName method from PAS.

Part of PLIP 13419.
Add use_uuid_as_userid site property.

Part of PLIP 13419.
In case there is no primary field dx throws an exception
Remove Products.TinyMCE as a dependency.
disable a few widget tests that will need to be updated for plone.app.widgets
Wait for last form field to appear.

Hopefully this fixes "New user overlay closes on valid data"

RF test Jenkins currently fails:
http://jenkins.plone.org/job/plone-5.0-python-2.7/477/testReport/Products.CMFPlone.tests.test_robot/RobotTestCase/Scenario_New_user_overlay_closes_on_valid_data/)

Have reproduced  this locally, but not reliably.
What we saw locally was that email or username gets filled in as fullname, and
email stays empty. Maybe a timing issue.
Use Input Text For Sure

in an attempt to prevent Jenkins heisenbug in "New user overlay
closes on valid data".

http://jenkins.plone.org/job/plone-5.0-python-2.7/477/testReport/Products.CMFPlone.tests.test_robot/RobotTestCase/Scenario_New_user_overlay_closes_on_valid_data/)
Fix spaces
manually merge https://github.com/plone/Products.CMFPlone/pull/68
fix some leakage from functional tests