UP-3802: Adding LoginLauncher portlet to redirect to cas login

- 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