Merge pull request #20 from leo-at-rsmart/rsmart-5.2.1

Added a new function to handle absence of affiliations.
Merge in latest skin changes @ 99a4c5d56ea23434215a2a28267a80f22d176b7c
Revert "Added a new function to handle absence of affiliations."

This reverts commit ed1dc91dc115aabbb04650fa01404390179a8afc.
Revert "Make the affiliation types more forgiving on portal tabs"

This reverts commit 68d72257612f8bc343d6a4b7dc59680c263b0ad1.
Revert "KIM portal mods Step 1"

This reverts commit b8c4980621915cd95b04974580a8c08e632fa23c.
Added back in portal conditional display based on affiliation types
Squashed commit of the following:

commit c1dc84c4a6909514ec6aabf6854e8537e99c764f
Author: Leo Przybylski <leo@rsmart.com>
Date:   Sun Jun 15 23:03:16 2014 -0700

    # This is a combination of 2 commits.
    # The first commit's message is:

    Added a new function to handle absence of affiliations.
    Added NPE checks to ensure functionality.

    fixes rSmart/issues#221
    fixes rSmart/issues#243

    # The 2nd commit message will be skipped:

    #	Added a new function to handle absence of affiliations.
    #	Added NPE checks to ensure functionality.
    #
    #	fixes rSmart/issues#221
    #	fixes rSmart/issues#243

commit 6fb33f3e551827dbfa6b709a022cfafbcf272059
Author: Lance Speelmon <lance@speelmon.com>
Date:   Tue May 20 19:23:30 2014 -0700

    Make the affiliation types more forgiving on portal tabs

commit 7b14e9c9a7f5fa452b69845a73d613f7a9ebb7db
Author: System Administrator <root@Claptrap.local>
Date:   Fri May 2 11:54:26 2014 -0700

    KIM portal mods Step 1

    /src/main/java/com/rsmart/kuali/kra/web/jstl/PortalFunctions.java
    -Added a new method that takes in a comma delimited string of affiliate type codes and compares them to the logged in user's default affiliate type code.

    /src/main/webapp/WEB-INF/tags/rice-portal/portalTabs.tag
    -Surrounded each tab with a call to the "showByAffiliateType()" method

    /src/main/webapp/WEB-INF/tlds/portal-func.tld
    -New tag library to define new jstl functions.
Fixes java.lang.NullPointerException in CoiMessagesServiceImpl

java.sql.Timestamp.compareTo(Timestamp.java:477)
java.sql.Timestamp.before(Timestamp.java:447)
org.kuali.kra.coi.service.impl.CoiMessagesServiceImpl.getMessages(CoiMessagesServiceImpl.java:75)

Fixes https://github.com/rSmart/issues/issues/240
Removed Eclipse settings: .settings/org.eclipse.jdt.core.prefs
Updated skin to Commit: 8ad5e3534216287be84acae3764492b565bbc709 (HEAD, origin/rsmart-52x, rsmart-52x)
Bind to a SNAPSHOT version of rice: 2.3.6.1-rsmart-SNAPSHOT
PI must be able to view Award Report Tracking feature
Fixes https://github.com/rSmart/issues/issues/261
Changed 'Provide Feedback' link to email support@rsmart.com (for now)
Changed the redirect flag so that we're not bypassing filters anymore.