SSP-2590 Exact course and generic model lookup by code (client side)

Conflicts:
	src/main/webapp/app/util/StoreUtils.js

StoreUtils.js just wasn't present in 2.4.x, so ditched that portion
of the patch.

Also added a corresponding fix to SemesterGridViewController.js
which was not present in the cherry-picked upstream patch b/c the
relevant code had been previously removed from 2.5.x/2.6.x.