Refactored ugly scheduleClass function into utils.cacheFiller()

Made this function more generic, still have some refactoring to do, but
it is getting better.
Fixed modalFooter mixin bug
Fixed borders not showing up for disabled drop downs
Fixed modal schedule editor open seats counter
Brought Requests view up to date with model changes

- Updated this view to handle the now-merged lists, included filter to
prevent loading of built classes without any seat requests
- Removed all references to .Scheduled as that no longer exists
- Added function to handle conversion of scheduled classes with
multiple sub requests to each request standing on it’s own with class
data attached
- Removed references to FTD as it is redundant now (since you always
filter by FTD and only one FTD anyway)
- Cleaned up interface/JADE
- Removed numerous duplicate $scope variables added for convenience