[ticket/12224] Add template wrapper method to assign block arrays

Add one more wrapper template method for the function assign_block_vars() which
takes a 2-dimensional array as a parameter
and calls assign_block_vars() in a loop to assign the whole block loop at once.
This can make the core a little bit more expendable from the point of
developing extensions as it allows to pass the data to events before
it's being assigned to template.

PHPBB3-12224
[ticket/12090] Pass route name to url() to allow admins to change the routes

PHPBB3-12090
[ticket/12090] Change redirect tests to use route()

PHPBB3-12090
[ticket/12090] Fix helper usage in functional controller tests

PHPBB3-12090
[ticket/12090] Fix pagination for routes

No clickable "jump to" at the moment, as we can not get the route url
by the route name in js yet. Need to find another solution later.

PHPBB3-12090
[ticket/12090] Make provider a service and inject it into the helper

PHPBB3-12090
[ticket/12090] Fix parameter list of controller helper constructor

PHPBB3-12090
[ticket/12090] Split finding routes and returning routes into 2 methods

PHPBB3-12090
[ticket/12090] Move find() call to container and fix tests

PHPBB3-12090
[ticket/12090] Comment out broken test

PHPBB3-12090
[ticket/10763] Do not call set_post_visibility() statically

PHPBB3-10763
[ticket/10763] Fix static calls to non static methods in colour_manager

PHPBB3-10763
[ticket/10763] Do not call non-static transfer() statically

PHPBB3-10763
[ticket/10763] Do not call messenger::error() statically

PHPBB3-10763
[ticket/12224] Add assign_block_vars_array() test.

Add tests, also change return value to null.

PHPBB3-12224
[ticket/10549] Adds language variables

PHPBB3-10549
[ticket/12106] Adds a explaination that admin/mods still able to use the board

PHPBB3-12106
[ticket/12106] Combined first and second sentence

PHPBB3-12106
Merge remote-tracking branch 'rxu3/ticket/12224' into develop

* rxu3/ticket/12224:
  [ticket/12224] Add assign_block_vars_array() test.
  [ticket/12224] Add template wrapper method to assign block arrays
[ticket/12117] Add get_all_tree_data method to tree class

PHPBB3-12117