Merged FTD/Instructor pages

Combined these two pages to simplify the process of managing FTD
classes, contact info and instructors.  The original UX was very
cumbersome and just didn’t make a lot of sense to anyone except a
developer.  Now everything is consolidated in one page which reduces
data entry and prevents generating needless info.  This still has some
work to do before production though.
Refactored some FTSS.controllers for more SP flexibility

Added _create(), _update() and _postCRUD() functions to give more
fine-grained control over SP CRUD operations without losing DRYness.
More view cleanup post-page merger
Removed large map thumb cache (basically useless)
Working the popover screen runoff issues
Minor CSS tweaks for form items
Added the ability to handle uninitialized selective options

To have selective boxes on a main view (before the page is fully
loaded) we needed a way to add the options asynchronously to the
directive without breaking AngularJS’s linking style.  This is a 90%
compromise that shouldn’t cause any major issues.
Skip filter reload if they are the same after navigation