add dependent packages
Merge pull request #253 from lurdan/patch-1

add dependent packages
Mark optional modules as optional
Fix handling of optional import
Fix js coding style
Translated using Weblate (Turkish)

Currently translated at 100.0% (790 of 790)
Set release date
Better error message for invalid username (issue #254)
Add required class to elements
Nicer display of form errors (issue #254)
Highlight errored fields using CSS (fixes issue #254)
Translated using Weblate (Hebrew)

Currently translated at 51.1% (404 of 790)
Translated using Weblate (Hebrew)

Currently translated at 46.2% (6 of 13)
Merge remote-tracking branch 'origin/master'
Translated using Weblate (Hebrew)

Currently translated at 100.0% (13 of 13)
Basic browsig of changes (issue #192)
Move unit edit code to basic testcase
Basic test for changes browsing
Sensible page size
Basic changes filtering (issue #192)