UP-4037 Include CAS ClearPass config by default

as long as it doesn't affect service
UP-4056 CAS ClearPass changes to handle non-synchronous cache updates
UP-4037 Include additional clearpass configuration (not enabled) in overlay cas to aid in enabling clearpass locally
Change labels and URLs from Jasig to Apereo.
UP-4069 : fixed issue with medium sized screen not resizing correctly
Refactor: eliminate unused parameter `request`
Add BROWSE permission.

Add UP_PORTLET_SUBSCRIBE.BROWSE permission activity on portlet and portlet category targets modeling permission to view the Marketplace entry associated with the target portlet.
Grant BROWSE permissions.

Grant some example BROWSE permissions such that everyone, authenticated users, and portal developers have permission to browse increasing sets, respectively, of the available portlets.
Add AuthorizationPrincipalHelper.

Adds static helper convenience method for computing an IAuthorizationPrincipal from an IPerson.
Filter marketplace entries by BROWSE permission.

Introduce `MarketplaceService` and refactor `PortletMarketplaceController` to rely upon it.
Filter entries by BROWSE permission rather than by portlet-preference configuration.
Require BROWSE permission to access individual Marketplace entry.
UP-4070 : clean up precontent region in max window state
Extract IMarketplaceService interface.
Remove TODOs in favor of JIRAs.

portlet-definition.xml BROWSE permission syntactic sugar TODO --> UP-4071.
MarketplaceService caching TODO --> UP-4072.
Merge pull request #306 from Jasig/fix_max_window_state_with_precontent

UP-4070 : clean up precontent region in max window state
Merge pull request #304 from Jasig/cleanup-sidebar-region-resizing-mechanics

UP-4069 : fixed issue with medium sized screen not resizing correctly
Improve name of BROWSE activity static field.

More akin to e.g. PORTLET_MANAGER_ACTIVITY.
Remove JavaDoc of auto wired property members.
Add PermissionHelper to compute portlet permission target IDs.

Move MarketplaceService permissionTargetIdForPortletDefinition() to PermissionHelper.
Use PermissionHelper where applicable instead of inline portlet permission target String concatenation.
Trivial: fix typo.

Fix typo in MarketplaceService setPortletDefinitionRegistry() notNull validation message.