Merge branch 'release/2.0.4' into develop
[DSI Releaser] prepare for next development iteration
Bug Fix: Specify a default value for CAS server URL
Exclude heavyweight, unused OpenSAML dependency
UserGroup had a problem with null users in isMember method. Closes #73
locales.supported and locale.default properties now give proper error messages on wrong format. Closes #62
Group expression parser now returns nobody group when expression is null or empty. Closes #67
New Feature: Allow controling Logback log levels in runtime

  * Closes #70
Improve scheduler interfaces. Closes #71

improve scheduler interfaces

See logs directly from schedules
New Feature: import/export task schedules. Closes #79
Don't dependent directly of jersey, use jax-rs instead. Closes #74
Remove jersey servlet. Make all root resource paths absolute to the module.
Scheduler: make ids unique. Remove unecessary code of jaxrs initialization.
Scheduler: don't show all when listing individual logs.
Disable json pretty-print in production mode. Closes #77
FileStorage public api should include read-only access to GenericFile set
Ensure supported locales list is not editable
Added default icon to bennu bootstrap. Fixes #65
Added appication.url configuration property for static programatic access to the application url. Useful in methods where the HttpServletRequest is not easily available. Fixes #80
FileStorageAdapter now return the correct size. Fixes: #69
Scheduler: Gracefully shutdown timer tasks. Closes #64