Convert Attendee into Mixin

Since the removal of _inherits, calendar.attendee doesn't exist, so Attendee
must be converted into Mixin and used for calendar.event.attendee.

issue3662
review3601002