Issue #2310307 by marthinal, tedbow, clemens.tolboom, queenvictoria, vivekvpandya, juampynr, Berdir, dawehner, Damien Tournoud, stefan.r, Wim Leers: File needs CRUD permissions to make REST work on entity/file/{id} (cherry picked from commit b6861fef)
(cherry picked from commit 7ecafc0f)
(cherry picked from commit 26761757)
(cherry picked from commit 07704716)
Issue #2700495 by ronaldtebrake, droplet, samuel.mortenson, nod_: Method removing expired drupalSettings.ajax tries to remove settings when there is no ajax defined
(cherry picked from commit 14dac80d)
(cherry picked from commit 84258cbc)
(cherry picked from commit 4fa8efa02caf9c40cf94b40a93a8401791a09024)
(cherry picked from commit 55e2442d)
(cherry picked from commit 677116e1)
Issue #2572619 by attiks, andypost, pfrenssen, vprocessor, tatarbj, andriyun, alexpott: Fix 'Drupal.Classes.ClassDeclaration' coding standard
(cherry picked from commit 49e2b0ea)
(cherry picked from commit 56ebb39a)
(cherry picked from commit 05da917b)
(cherry picked from commit 95ed8ce2)
(cherry picked from commit 6347dec5)
(cherry picked from commit e0c2d965)
(cherry picked from commit e46929c5)
(cherry picked from commit 44f8f8f1)