UP-3802,UP-3803,UP-3804,UP-3805,UP-3810: Respondr Theme Updates

- 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