Added comment This script is obsolete, use the browser view @@folderListing in plone.app.contentlisting
Be defensive, avoid "UnboundLocalError: local variable 'localroles' referenced before assignment" if "acl_users" can't be found.

We probably also want to find out *why* this happens.

Described in http://plone.293351.n2.nabble.com/Error-rebuilding-catalog-with-commenting-enabled-in-4-1-td6946467.html
gitignore added.
refactor at-contenttypes into a new profile
Merge branch 'master' into plip-12344-plone.app.contenttypes
fix factory and profile-name for site-generation
Add the ability to select between ATContentTypes and plone.app.contents in the Plone addsite advanced view. Also make it possible to select no content-types. By default ATContentTypes will be used. But when The advanced add site form is used no content types will be selected by default.
show only one link at a time and select first framework by default
Run the plone.app.contenttypes version of Plone's plone-content profile when plone.app.contenttypes has been selected.
Allow installation of plone.app.contenttypes via metadata.xml. Without this change, it is blacklisted for installation
remove AT stuff that's getting moved to ATContentTypes
now we don't require any content ;-)
merge master
avoid hard dependency on ATContentTypes
simplyfy add-plonesite-view (allow to choose between AT and DX)
add docstring to SkinTool's method to allow them being called from the ZMI
Extract RegistrationTool's sending of registration emails so that it can be more easily overriden.

Conflicts:
	docs/CHANGES.txt
Allow registration email's content type to be set using the Content-Type header in registered_notify_template.pt. Defaults to text/plain.
use label for input field not span.
whitespace