The ScheduleBuilder wasn't keeping the values of the controls on postback, so changed ClientIDMode from Predictable to Static, then manually made all the IDs have a prefix of this.Client.  This fixed that problem.  However, it looks like the ScheduleBuilder needs a little more javascript for it to support multiple controls per page
Merge branch 'origin/develop'
fixed bug in ScheduleDetail which cause cause a NULL violation if you save a schedule without setting up the Schedule Pattern.
Started on Schedule.ToFriendlyScheduleText() which is the new .ToString of Schedule.  This will be used as the Schedule column heading in the CheckinScheduleBuilder
Added FilterGroupsByGender and update other Filter Group workflow actions
Merge branch 'develop'

Conflicts:
	Rock/Rock.csproj