KSENROLL-5953: avoid repeated imports of spring config files
* eliminated import of ks-base-dictionary.xml in *-generated.xml data dictionary files.
* modified DataDictionaryServiceImpl to avoid spinning up an application context for multiple files. Instead, the application context is now started once, per DD. In addition, ks-base-dictionary.xml is included in the list of files once at the top, per DD.
* added ks-base-dictionary.xml to the KRAD dataDictionaryPackages
* modified test spring context files to compensate for above

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56433 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9680:  disallow reassignment of static variables in SimpleSpringResourceLoader by making them final

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56437 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9136: Added event to the js to handle the click event.

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56453 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9635: when in readonly view, not to call js method updateExamDriverInFOTable on edit_co_final_exam_type component

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56462 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9546 - Fixed UI Issues in copy course offering page

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56507 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9086 - Pagination Buttons Interactions

- Adding required styles for the proposed pagination demo

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56529 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9086 - Pagination Buttons Interactions

- Adjusting blue background on hover for proposed pagination

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56530 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9639 merged changes from the ks-api trunk and made necessary changes to support the new validate signature.

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56543 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9663
JS error on Rollover Results - added workaround for Rice bug
KSENROLL-9713
created JS file for overrides of Rice js functions - ks.krad.override.js

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56547 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9663
JS error on Rollover Results - added workaround for Rice bug
KSENROLL-9713
created JS file for overrides of Rice js functions - ks.krad.override.js

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56548 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9723: improve performance of buildLuiToScheduleRequestsMap.

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56561 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9723: reverting changes. I need to test some more cases and it's not good to commit before a demo.

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56567 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9658 Added canUpdateTImeSlot - Checks both ADL and RDL to see if the given TimeSlot is in use

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56584 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-8936 - Added code to remove the border from copy holiday calendar

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56594 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9395 - Used search to retrieve eo relationships by ao. Also fixed test contexts that didn't include the eoservicefacade.

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56605 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9738: removed stale class

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56613 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9738: cleanup start/close of spring application context
* use interfaces for variable declaration (instead of concrete classes)
* use ConfigurationApplicationContext instead of ApplicationContext which
  gives the benefit of added lifecycle methods
* spring application context must be closed whenever possible
    (either use .close() or registerShutdownHook() depending on situation)
* avoid starting up spring application context inside a loop. Instead, use
  multiple config files with a single application context

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56617 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9274: Created a confirmation dialog that does not make a round trip.

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56622 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-9813: streamline DD validation code and incorporate validation fixes
* inlined variable
* improved logging statement by displaying the name of the object structure (instead
  of the default toString())

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56693 0ac02d80-fb3f-11dc-a574-c57244a850eb
KSENROLL-8513 updated lui caching to be basic. Added scheduling service caching.

git-svn-id: https://svn.kuali.org/repos/student/enrollment/ks-core/trunk@56699 0ac02d80-fb3f-11dc-a574-c57244a850eb