Fix package dependencies
Replace deprecated aliases
Depend on plone.api
Refactor birthday portlet
Make s17.person dependency optional via a [person]