Merge pull request #105 from jwhitney/ojs-stable-2_4

Update swordappv2 library
Fix bad redirect for missing/invalid announcement.

Was page=null, op=announcement; should be page=announcement, op=null.
Merge pull request #106 from ulsdevteam/fix-bad-announcement-redirect

*6395* Fix bad announcement redirect
Add option to toggle creation of new notification when creating/editing an announcement.  Set default to TRUE when creating, FALSE when editing
Translate new phrases for optional notification on announcement change (machine translation).
Merge pull request #107 from ulsdevteam/add-announcement-notification-option

*6395* Add UI option to control announcement notification
*8785* Fixed possible task reporting flood to admin, fixed tests
Merge pull request #111 from beghelli/8785-fix

*8785* Fixed possible task reporting flood to admin, fixed tests
Fixed js compile errors
*6395* Cleanup announcement notifications locale additions for consistency.
*8822* Cherry-pick *8787* Introduced user extensions template for building test database
*8824* A couple of trivial js linting fixes
Merge pull request #114 from ulsdevteam/cleanup-announcements-notification-option

*6395* Cleanup announcement notifications locale additions for consisten...
*8826* Introduced tool to merge pull request
*8826* Improved docs, update the local repositories after pushing
*8824* Fixes to some of the JS lint problems
*8826* Fixed documentation
Merge branch '8824-partial-fix' of git://github.com/asmecher/pkp-lib into 8824-partial-fix-temp
*8826* Do not rebase, create a merge commit
*8822* Added timeout setting