Plone package and default implementation wanna-be for
collective.singing.
We depend on this
A channel container that's installed on Plone site install and that
contains IChannel objects.

Also the contains an implementation for adding channels.  But I really
want to replace this with a table form that allows to add, edit and
delete channels (or any schema).
Channel controlpanel is now cruddy
failing test : editform not showing title of added item
We have to set the channel title.  This fixes the failing test.
Clean up imports
Add a CSS file
We now have /plone/portal_newsletters/channels/, because we want to
have another container next to this with collectors.  Also remove the
useless "green border" for the configuration screens by adding it to
the skeleton.
Unify look of controlpanel pages further.
Make stats view a lot nicer.  This doesn't depend on a random event
anymore; it'll now just introspect the chanel's queues.

Also adding some missing files.
This is what I get for programming two lines ahead of the tests.
We can now leave this out :D
A first implementation of a collector based on ATTopic.
Allow users to make further selections based on the
``user_restrictable_criterions`` set on the collector.
In addition to allowing subscribers to further restrict the search for
selection criterias, allow it also for the path a.k.a. location
criterium.
Add the collector field to the channel mgmt screen.
Unscrew navigation; define default views so that navigating to the
channel, channelcontainer and newsletter tool return something
meaningful.

Tests are out of sync.  Though less so in my working copy.  :P
Add the HTML composer
Tests for the composer module