UP-3802

- 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