Consistency tweaks
Only create a new notification on update of an annoucement if user allows it
Merge pull request #215 from ulsdevteam/add-announcement-notification-option

*6395* Only create a new notification on update of an annoucement if user allows
*8809* Fix static pages locale chooser
*8785* Add setting to config files
*8785* Submodule changes track ##beghelli/8785-fix##
*8784* Optimized report generation process, introduced paging for large amount of data, include stats for articles with no abstract views but with galley downloads
*8784* Add warning about report taking too long to be generated
remove max length from search description and search keyword in journal setup.
Relax 255 character restriction on indexing examples in Journal Setup 3.4.
Merge pull request #219 from beghelli/8785-fix

*8785* Submodule changes track ##beghelli/8785-fix##
Merge pull request #221 from ulsdevteam/remove_seo_character_limits

*8755* Remove seo character limits
Fixed js handler compile errors
Submodule changes track
*8806* Test for object before trying to get data
*8806* Return default title when no object is found
Merge pull request #209 from beghelli/8784-fix

8784 fix
*8822* Cherry-pick *8787* Moved user extensions template to lib, tweaked gitignore files
*8822* Submodule changes track
*6395* Update library (announcement notification cleanup) ##ulsdevteam/cleanup-announcements-nofication-option##