minor pyflakes/pep8
Factor out updateIconsInBrains from updateIconMetadata.

updateIconsInBrains is now in utils.py, so third party packages can use it.
I want to use this in Products.PloneHelpCenter.
Use lowercase for email login in Plone 5.

Part of PLIP 13419.
Add use_uuid_as_userid site property in Plone 5.

Part of PLIP 13419.
Add undeclared Products.TinyMCE dependency.
avoid test failures due to no tinymce in default profile
Make plonetheme deps explicit.
Make test conditional. DNA for Plone 5
Replace deprecated test assert statements.
Replace deprecated test assert statements.
Add conditional install of plonetheme.classic in upgrade step 4.0a1. Since plonetheme.classic will be removed in Plone 5, we can not be sure that it always installed.
Fix typo => fix test.
Fix regression that has been introduced by previous commit.
Fix plone5-tests (plone.app.imaging does not set imaging_properties)
remove plone_3rdParty skin when upgrading to p5, refs #75
remove cmf_legacy skin layer
add upgrade steps to remove discussion and undo tools. /cc @tisto. refs #102
forgot some files
fix tests
remove portal_actionicons, and update earlier upgrade steps to work without the real actionicons tool