UAR-418
- Integrate CAS functionality:
    - Removing demo cruft from web.xml, adding in CAS filters and
      mappings.
    - Adding dependencies for UserLoginFilter override.
    - Adding basic spring config files for local Rice overrides, namely
      KIMLdapSpringBeans.xml.
- Integrate LDAP/EDS functionality:
    - Adding pom changes for pulling in rice-ldap.
    - Adding pom.xml dependency elements to prevent rice-ldap from
      duplicating libs with older versions.
    - Changing LDAP name properties in KIMLdapSpringBeans.xml
    - Correcting config for KIM parms to be picked up.
    - Adding override classes to get past KIM tables being consulted for
      active status of users.
    - Adding Mapper classes in order to do NPE guarding against
      information that is optional in EDS.
    - Adding in logic for active/inactive Person search, corrected unit
      code to show up in Person screen, corrected employeeId to show up.
Merge pull request #1 from ua-eas/UAR-418

UAR-418
UAR-418
- Integrate CAS functionality:
    - Removing demo cruft from web.xml, adding in CAS filters and
      mappings.
    - Adding dependencies for UserLoginFilter override.
    - Adding basic spring config files for local Rice overrides, namely
      KIMLdapSpringBeans.xml.
- Integrate LDAP/EDS functionality:
    - Adding pom changes for pulling in rice-ldap.
    - Adding pom.xml dependency elements to prevent rice-ldap from
      duplicating libs with older versions.
    - Changing LDAP name properties in KIMLdapSpringBeans.xml
    - Correcting config for KIM parms to be picked up.
    - Adding override classes to get past KIM tables being consulted for
      active status of users.
    - Adding Mapper classes in order to do NPE guarding against
      information that is optional in EDS.
    - Adding in logic for active/inactive Person search, corrected unit
      code to show up in Person screen, corrected employeeId to show up.
- Removed unecessary code from kc custom extended classes
    - Cleaning up classes so that only modified methods only keeping
      methods when absolutely necessary.
Merge branch 'refs/heads/UAR-418' into development

Conflicts:
	src/main/java/edu/arizona/kra/kim/dao/impl/LdapPrincipalDaoImpl.java
	src/main/java/edu/arizona/kra/kim/impl/identity/PersonServiceImpl.java
	src/main/java/edu/arizona/kra/kim/service/impl/LdapIdentityDelegateServiceImpl.java
	src/main/java/edu/arizona/kra/web/filter/UserLoginFilter.java

All marked resolved using file form UAR-418
UAR-508 Initial commit of files from foundation project with a little formatting.
UAR-418 -- Correcting LDAP mapper logic so that Award Contacts Tab contains a primary unit(s) for key personnel.
UAR-508 Corrected award search to identify "ACTIVE" awards
UAR-418 -- Changing department key value to fall in line with parm value; this corrects auto-population of Person details on certain screens.
UAR-418 - Adding fix for UAR-523, fixes display of address for results of KC Person Lookup.
UAR-418 - This fix addresses the UAR-516 issue of a work phone number not showing up in a KcPerson Lookup results.
UAR-418 -- Adding fix for UAR-515, add Country information in Person Lookup results; this should also be visible in other screens as well.
UAR-491 Initial commit of kc-config-defaults.xml from foundation project.

UAR-491 Initial Commit of some tag files we need to modify for the new UI.

removing maven.sh to apply stashed changes

UAR-491 Initial commit of immutableBar.tag

UAR-491 Initial commit of messageoftheday.tag

UAR-491 Initial Commit of protalTop.tag

UAR-491 Initial commit of researcher compliance and iacuc tags
UAR-491 UI Modifications to add UA branding and styles.

UAR-491 A couple more tweaks to the styles
UAR-491 Second pass at UI customizations
Merge branch 'UAR-418' into release
Merge branch 'UAR-508' into release
UAR-574 merging release branch back into master for release5.2.1-release1 with fixes for UAR-491, UAR-418, UAR-508, UAR-518