UP-3560 Enable caching in the default person directory configuration

Conflicts:
	pom.xml

Conflict resolved primarily by not accepting the patch chunk that
would have bumped the pluto version. That looks like it was
originally part of da86c214a14d65525b8b1a950f8f85cb38c86158, but
we're just wanting to cherry-pick
1d9933ce04bbec7b2aa37ffe60a2481fd86d9b5c
SSP-470 Make SSP_ROLES attribute visible to Everyone.
NOJIRA Decouple uportal-java-api from platform-parent.

uportal-java-api (platform-java-api) POM now inherits from jasig-parent
instead of platform parent. Preserved the aggregation relationship for
now (until platform-java-api is released).

Changed versioning scheme for platform-java-api to start at
0.1.0-SNAPSHOT (was 1.1.0-SNAPSHOT). This is intended to emphasize
1) that this artifact should be managed independently of platform
"proper" and 2) that the API itself should be considered relatively
unstable.
[maven-release-plugin] prepare release ssp-platform-java-api-0.1.0
[maven-release-plugin] prepare for next development iteration
NOJIRA De-aggregate uportal-java-api and depend on release version.

Don't want to aggregate the uportal-java-api (platform-java-api) in
platform parent because the former should be released separately from the
latter, but if it's aggregated it prevents auto/bulk release of child
projects in the latter.

Depending on the latest release also simplifies most builds since you
don't need to build uportal-java-api first. Though this change mostly
affects projects external to platform-parent.
NOJIRA Add permission for SSP report API access

Also includes grants of this permission (REPORT_READ) to the groups
which have the SSP report portlet fragment by default.

To pick up this change, will either need to make corresponding
changes to the UI or import the files in this commit via the
ant data-import target.