Updated time offset for Q&A
Added email to support model for email notifications
Refactored utils into ngrun for simplicity, added sendEmail()

We were getting too many ng-run instances in ftss-utils.  Now they are
all wrapped in one call and the requested variables provided to the
context.

Important feature addition:  Added sendEmail() function to create
flexible email notifications in FTSS
Simplified permaLink & route / removed collapse/archive from permalink

It was really kind of confusing having the collapsed view and show
archived entries persist across pages.  Really, there are few times
when you will ever want to maintain those settings across views and the
negatives hurt the user experience.  Additionally, removing those two
variables significantly simplified the permaLink function.
Housekeeping
Small refactor for the FTSS urls

Just making things a little easier
Fix: removed classes with start dates in the pass in search
Part of the permaLink simplification
Fix: Prevented building classes without dates
Added email notifier for seat requests
Removed old, unused models
Added email notifier for questions & answers
Added email notifier to seat request response
Fixed J4 Scheduler redirect loops & other permission issues
Implemented J4 Scheduler requests

- Changed grouping to by course vs by location
- Changed sort to column to class start date
- Normalized start/stop date text
- Fixed row search for instant search
- Removed class max column (moved to grouping instead)
Updated unbind directive reference
Changed default page limit to 50
1.0.2b