Dependency Updates

- ng-route 1.2.5 -> 1.2.26
- angular-strap 2.0.5 -> 2.1.2
- momentjs 2.5.1 -> 2.8.3
CSS Tweak
Added utils.requestEncode/Decode functions

This are helpers to pack and unpack the compact Requests_JSON array.
This allows keeping the data smaller while making the data presentation
& manipulation a little easier.
Re-patch angular-strap
Fixed broken traverse directive
Removed AFSC/MDS from catalog/added G081 column

- Changed from the slider toggle to a checkbox style for now due to
formatting issues
- Added G081/IMDS dedicated columns
- Removed AFSC/MDS
- Added missing G081 input field
Removed first name filter
Removed mds/afsc from catalog model
Increased wide modal width
Added photo previews in drop down for instructors
Styles for new simple checkbox
Minor full calendar css content resize tweak
Added tr hover effect, same as traverse
More calendar tweaks

- Changed to basicWeek vs agendaWeek,
- Ugly hack setTimeout to display calendar events on init
- Minor button text tweaks
Add tabs/students list to edit class modal
Removed deprecated first name filter
Removed afsc/mds from scheduled class view
Add bio photo processor for instructors

This one is used by dropdowns to show instructors with a photo.
Removed deprecated peopleLookup
Removed afsc/mds from selective

Also did some cleanup in this function