added stored procedure to remove archived bit check from search, added migration
added call to new stored procedure for calendar search to php course model
added calendar-specific function for searching courses by title to php course model
updated query functions and calls to differentiate between calendar and non-calendar searches
drop and create procedure in two statements, renamed object to match filename
Merge pull request #706 from thecoolestguy/576_course_filing_removal_bug

576 course filing removal bug
re-pointed learner function calls to the learner functions and not the instructor-related ones
Merge pull request #707 from thecoolestguy/636_learner_group_filter_on_calendar_bugfix

re-pointed learner function calls to the learner functions and not the instructor ones
changed date strings to reflect longer calendar period
Merge pull request #709 from thecoolestguy/708_extend_calendar_feed_time_period

changed date strings to reflect longer calendar period
Flag Former Students in the sync process

Once a student has graduated they tend to have strange entries in the
directory.  This adds a place for an LDAP query which will only return
former students and they can then be flagged that way so some mis-match
statuses will be ignored.
Students are never unfledged from this automatically, this has to be
done in the management console UI where they can also be flagged
manually.
Fix comments in StudentProcess

Re-ordered the steps to match what is now happening.
Fix build property for former student filter.
Add migration for former student role
Make sure former students don't become students

Fix a refactoring mistake that was setting all former students to
students when they were updated.