UP-3650
Implement an API that will allow portlets to obtain portal resources they would otherwise be unable to. This initial pass will include access to Groups and Permissions data.
NOJIRA update uPortal master to use WebProxyPortlet v 2.0.0-M2
NOJIRA - remove obsolete channel definition files.
NOJIRA update parent pom to v35
Merge branch 'NOJIRA-update-webproxyportlet-to-2.0.0-M2' of https://github.com/mgillian/uPortal

Conflicts:
	pom.xml
Merge pull request #109 from waymirec/UP-3650

UP-3650 Portlet Resources API
NOJIRA Minor cleanup of Pull request #109 / UP-3650

- API Version number follows project version #
- minor code cleanup
UP-3802,UP-3803,UP-3804,UP-3805,UP-3810
- Adding LoginLauncher portlet to redirect to cas login
- Refactored SearchLauncher and LoginLauncher controllers into one controller that can be leveraged by both and future launchers
- Added portlet preferences to be able to override the wired launch url and view locations
- Adjusting vertical alignment of the search box and adding bootstrap classes
- Adding Logout, uPortal message and Welcome message portlets
- Refactored to have the launch controller extend AbstractController to avoid the garbage logged when it was called
- Refactored fnames to be consistent with other portlets
- Create Respondr PAGs group
- Create theme name tester
- Create fragments to isolate when portlets are rendered to avoid unneeded rendering
- Updated Exception catch block in Theme PAGs Tester to be more specific IllegalStateException
- Added default values to all the new portlets for viewLocation in portlet preferences
- In LaunchController refactored the fname and UrlType to be generic so it can be used for more than just the search portlet
- Logout url is now using launchUrl instead of being hardcoded
UP-3802,UP-3803,UP-3804,UP-3805,UP-3810: Merging Pull from repo