input type set to text instead of number if browser is Safari

Safari does not fully support built-in HTML5 validations, error message was being skipped.

fixes CNVS-14162

test plan:
- Click the edit cog for the assignment group cog
- Enter text into min/max score fields
- Chrome and FF should display default HTML5 validation text, box should contain arrow incrementers
- Safari should display our built validation text "you must use a number" and arrow incrementers should be disabled

Change-Id: I8a25372a11de14e56288d42f68b0353a0b745414
Reviewed-on: https://gerrit.instructure.com/38450
Reviewed-by: Liz Abinante <labinante@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Anna Koalenz <akoalenz@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
Updated es translation

Change-Id: I0bb56b5fd468f7c83ca96b54175b94339bf75c13
Updated de translation

Change-Id: Iab51c7b981109f2230e547727b0b73655d43e711
Updated ru translation

Change-Id: Ia4839d2fedb3f1ce471c716713e6c1651ad34526
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>