Simplify the recurrence->allocation relationship configuration (cascading cannot work there) and add a function to remove orphan recurrences. Fixes #52