Google is gradually rolling out another enhancement to the Calendar Product. The ability to label guests as "optional" when you create a meeting is being deployed. We understand that this will be completed by November 16 for all enterprise customers.
The following screen shot gives you an idea of what the user interface looks like. We think the Smart Rescheduler lab is eventually going to take advantage of this feature when providing suggested times to schedule a meeting.