register a browser layer for the package
override plone.app.discussion viewlet with a dummy one to get rid of errors
use dev version of collective.lead and update buildout to Plone 4

dev version of collective.lead supports zope.sqlalchemy and newer version of SQLAlchemy.