BUG FIX / WORKAROUND

Affected pages:
	-viewCircs.php
	-viewSubs.php
	-sections.php

Chrome's JS console throws error on notifArticle.php call from notif modal: "Uncaught ReferenceError: applyArticleHoverOptions is not defined."

The file defining the function (siteListenerFunc.js) isn't being loaded on those pages.

Loading js/siteListenerFunc.js into viewAllNotifs.php fixes the issue.

(GENERAL NOTE: It isn't safe to assume that viewCircs.php, viewSubs.php, and sections.php don't also require, at least partially, expModal's dependencies for displaying and commenting on articles.)
Refinement of action_type_check in viewAllNotifs.php, replacing indexed array with associative array, for easier reading.
Refinement of notifModal.js functions, and viewAllNotifs.php action_type_check;
addition of action_type_index, which passes result to notifModal.js as data-type,
which tells it whether a notification is a comment or not (and so whether to scroll to an ID).
Fixed bug in notifModal.js where it didn't differentiate between types of notifications;
Added recognition for comment notifications without an associated comment id;
Still need to fix issue where article doesn't scroll when comment notification is first in notif list;
Fixed BUG: SCROLL TO COMMENT function not working when comment notif is first item, and is autoselected by simulated click trigger;
Fixed jQuery animation sequences for loading and error messages;