Updated fr translation

Change-Id: I173d0f211ef99ad3f1da7b8051b40f869c1f87c6
Updated pl translation

Change-Id: I94b426bd5c24f3626b94b2ee00f3ebda5af3782b
Updated zh translation

Change-Id: If03bdbf7a71de31556baee83cd9dd1a088f8548f
Updated ar translation

Change-Id: I565272b79be1c2126daab7f1579f8d995a3c4dd5
Updated pt translation

Change-Id: I86732465ca5da82d8831cb2c289636ad399fdbc5
Updated pt-BR translation

Change-Id: I4e933d490f31901bd3150cc41dcad3ca056e959a
Updated ja translation

Change-Id: Ie3973a18c0a524f1bc3e420942e20cc193a047e6
Updated nl translation

Change-Id: Iccfb704d6df9363fc6e1ecd4026d169561a6ce5a
Updated nb translation

Change-Id: I23854f8bf1194d24f75a8115a0942b6d23ad4282
Updated ko translation

Change-Id: Ifc431f8c35a3d789cd27f5a2555edef65bc6b337
Updated en-GB translation

Change-Id: I799025701eaf45e1a387d45d5250487d486062d3
Updated en-AU translation

Change-Id: I5697595562430460cbb0a622935bd1eb5dc25845
Updated tr translation

Change-Id: Ie12d7e2de3d210305bcc93c86332e01fb99a1766
Updated fa-IR translation

Change-Id: I71cc8145664ebec5e34b19a65edbc4d5fcf2455e
add support for tar and tar.gz archives in content migrations

also add limits for byte size and file count to prevent
zip/tar "bombs"

test plan:
 * import the package referenced in the ticket
 * should import successfully

 * content migration regressions

closes #CNVS-14303 #CNVS-14428

Change-Id: Ia424b5260e34f35b62ca47f7aafa77118c4f5b5b
Reviewed-on: https://gerrit.instructure.com/37881
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Trevor deHaan <tdehaan@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
don't display account settings notification tab if empty

fixes CNVS-2684
fixes CNVS-2768

test plan:
- in the site admin account settings page:
  - the notification tab should be gone
  - updating settings should still work
- in the root account settings page:
  - the notifications tab should still be present and functional
- in a sub-account settings page:
  - the notification tab should be gone
  - updating settings should still work

Change-Id: Ic6b016be8d0b7a00f4153870220dbb34388a350b
Reviewed-on: https://gerrit.instructure.com/38367
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Anna Koalenz <akoalenz@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
DA - assignment and submission access for students and observers

fixes CNVS-14071

test plan:
  - set up differentiated assignments
    - as a student go directly to an assignment url
      (eg - courses/1/assignments/2)
      - students without visibility should get a flash
        message and get redirected to the assignment index
      - students with visibility should see the normal page
    - as a student go directly to a submission url
      (eg - courses/1/assignments/2/submissions/3)
      - students without visibility should get a flash
        message and get redirected to the assignment index
      - students with visibility should see the normal page
    - as a teacher and TA these pages should work fine
    - observers should have the same permissions as the
      students they are observing (try hard to break)

Change-Id: I063fbd5ab3664d69754f01f5bdc740fb79048804
Reviewed-on: https://gerrit.instructure.com/37704
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Liz Abinante <labinante@instructure.com>
QA-Review: Amber Taniuchi <amber@instructure.com>
Product-Review: Mike Nomitch <mnomitch@instructure.com>
ruby 2.1 is tested automatically now

even if it hasn't had a full manual regression check on it

Change-Id: Ia9275c1fe95236b750b602e34727d7cd2caf2936
Reviewed-on: https://gerrit.instructure.com/38603
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
api: restore regular per_page defaults to assignment index action

closes CNVS-14424

test plan:
- in a course with >10 assignments, list them with the api
- you should get 10 back by default

Change-Id: If671da72e1f6f85bce57635460306123addcaeb2
Reviewed-on: https://gerrit.instructure.com/38232
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Cameron Matheson <cameron@instructure.com>
QA-Review: Amber Taniuchi <amber@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
Accessibility: Names of external links are no longer obscured for SR users

Fixes CNVS-14483

Test plan:
- Add a link to an external site, such as Google, to a wiki page
- View the page with a screen reader and verify that the name of the external
  link is read, and that the text informing the user that it is an external
  link is appended to the link name.
- Verify that the visual appearance and opporation of the external link is
  uneffected

Change-Id: I689045fa09191239637dc686352bf6a0728ead0e
Reviewed-on: https://gerrit.instructure.com/38499
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Trevor deHaan <tdehaan@instructure.com>
Product-Review: Aaron Cannon <acannon@instructure.com>